Изменение платежа ЦРА — сценарий
Сценарий демонстрирует ситуацию изменения местоположения Платежа и последующую доставку до конечного Бенефициара. Применяется после инициализации Платежа для уточнения реквизитов распоряжения.
Шаг 1. Создать финансовое сообщение camt.026
Финансовому учреждению-получателю необходимо сформировать финансовое сообщение camt.026, содержащее сведения об исходном платеже. После этого Участнику ПФУ необходимо закодировать данные XML-сообщения camt.026 в base64, а затем выполнить вызов в конечную точку /sign/message для подписания полезной нагрузки, в ответ Участник ПФУ получит подписанную версию XML-сообщения camt.026, необходимую для отправки запроса на отмену платежа в связи с невозможностью исполнения.
Пример подписанного финансового сообщения
<?xml version="1.0" encoding="UTF-8"?><Message xmlns="urn:tkeysettlement" xmlns:tsuta="urn:iso:std:iso:20022:tech:xsd:camt.026.001.09" xmlns:head="urn:iso:std:iso:20022:tech:xsd:head.001.001.03"><AppHdr><head:Fr><head:FIId><head:FinInstnId><head:BICFI>GRENCHZZ002</head:BICFI><head:Othr><head:Id>greenbank</head:Id>
Шаг 2. Отправить запрос на отмену платежа
Финансовому учреждению-получателю требуется сформировать полезную нагрузку financialMessage и передать её в объекте financialMessage
через конечную точку /payments/message/send, в ответ TKEY7 проверит подлинность подписи финансового сообщения camt.026 и отправит финансовое сообщение camt.030 о результатах запроса на отмену платежа в связи с невозможностью исполнения.
Шаг 3. Извлечь запрос на отмену платежа
TKEY7 получит запрос на отмену платежа в связи с невозможностью исполнения от Участника ПФУ, и сделает запрос доступным для Участника ОФУ через Шлюзовую службу сообщений Kafka. Финансовому учреждению-отправителю необходимо выполнить вызов в конечную точку /gateway/messages с аргументом payment
, чтобы извлечь ожидающий ответа запрос отмены платежа в связи с невозможностью исполнения.
Шаг 4. Создать финансовое сообщение camt.087
Финансовому учреждению-отправителю необходимо сформировать финансовое сообщение camt.087, содержащее сведения о новом местоположении платежа. После этого Участнику ОФУ необходимо закодировать данные XML-сообщения camt.087 в base64, а затем сделать вызов в конечную точку /sign/message для подписания полезной нагрузки, в ответ Участник ОФУ получит подписанную версию XML-сообщения camt.087, необходимую для отправки запроса на изменение платежа.
Пример подписанного финансового сообщения
<?xml version="1.0" encoding="UTF-8"?><Message xmlns="urn:tkeysettlement" xmlns:tsrtmp="urn:iso:std:iso:20022:tech:xsd:camt.087.001.08" xmlns:head="urn:iso:std:iso:20022:tech:xsd:head.001.001.03"><AppHdr><head:Fr><head:FIId><head:FinInstnId><head:BICFI>BLUERUMM001</head:BICFI><head:Othr><head:Id>bluebank</head:Id>
Шаг 5. Отправить запрос на изменение платежа
Финансовому учреждению-отправителю требуется сформировать полезную нагрузку financialMessage и передать её в объекте financialMessage
через конечную точку /payments/message/send, в ответ TKEY7 проверит подлинность подписи финансового сообщения camt.087 и отправит финансовое сообщение camt.030 о результатах запроса на изменение платежа.
Шаг 6. Извлечь запрос на изменение платежа
TKEY7 получит запрос на изменение платежа от Участника ОФУ, и сделает запрос доступным для Участника ПФУ через Шлюзовую службу сообщений Kafka. Финансовому учреждению-получателю необходимо выполнить вызов в конечную точку /gateway/messages с аргументом payment
, чтобы извлечь запрос изменения платежа. Ответ будет содержать финансовое сообщение camt.087.