Page History
...
Code Block | ||
---|---|---|
| ||
<message> <authorization> <login> Значение свойства outlogin внешней системы. </login> <password> Значение свойства outpassword внешней системы. </password> </authorization > <event type="AFS_CHANGED"> <payment> <id> Иденитификатор платежа во внешней системе <id> <fstatus> Код из справочника фрод‑статусов (см. табл. 3.1раздел "Взаимодействие между системами"). </fstatus > <reason> Код из справочника причин фрод‑статусов (см. табл. 3.2 раздел "Взаимодействие между системами"). </reason> < /payment> </event> <message> |
...
Внешняя система может реализовать сервисы приема информации о событиях в СПМ для асинхронного анализа результатов проверки платежных операций (см.п.4.1) и и/или для передачи уточняющих данных по мерчанту (см.п.4.4). Для этого во внешней системе необходимо использовать web-сервер, получающий HTTPS-запросы от СПМ. В теле этих запросов будут передаваться XML-документы с информацией о событии в СПМ. Web-сервис внешней системы должен извлечь данные из XML в соответствии с описанной в файле DTD структурой и выполнить необходимые действия.
При успешной обработке запроса сервис должен отправить в СПМ ответ с HTTP Response Status кодом 200. Если соединения с сервисом не произойдет или запрос будет обработан неуспешно, то сообщение считается недоставленным. Следующая попытка будет произведена через определенный промежуток времени, при этом количество попыток ограничено.
Anchor | ||||
---|---|---|---|---|
|
Поддерживаемые внешней системой сервисы необходимо зарегистрировать в СПМ. Для этого следует передать в службу технической поддержки СПМ описание доступа к интерфейсам оповещения (web-сервисам), SSL-сертификат для доверительного распознавания внешней системы в СПМ, а также указать URL для доступа и тип обрабатываемого события. При необходимости (если это предусмотрено технологическими особенностями сервиса приема информации внешней системы) можно также передать наименование учетной записи (логин) и пароль, которые будут содержаться во всех XML-документах, поступающих от СПМ.
Для обеспечения отказоустойчивости внешняя система может поддерживать более одного URL для приема информации об одном и том же событии. В этом случае информация должна передаваться на первый доступный сервис.