Регистрация мерчанта
Самое первое, что необходимо сделать - создать сущность мерчанта в системе FirstPay.
При создании нужно будет указать postback url.
На этот URL будут отправляться POST запросы из системы FirstPay. Также при создании платежа можно будет передавать postback url параметром.
Схема взаимодействия выглядит следующим образом:
- FirstPay получает запрос с платежом от мерчанта.
- FirstPay производит валидацию платежа.
- В случае подтверждения платежа FirstPay отправляет POST запрос на
postback url. Если url передавали параметром при создании платежа, то запрос отправляется на него. В ином случае отправляется запрос на URL, зарегистрированный на странице мерчанта. - FirstPay ожидает от URL ответ в виде "status code 200". Если ответ на запрос отличен от кода 200, то FirstPay продолжит отправлять повторные запросы с некоторой периодичностью.
Подробнее про контракт взаимодействия с postback url в разделе Работа с postback запросами.