Callbacks
Callbacks вызывается после того, как будет изменен статус операции. После того как система получит конечный статус по транзакции, выполняется запрос на callback url , указанный в настройках объекта. callback url - необходимо передать менеджеру.
Параметры запроса:
| Параметр | Описание |
|---|---|
| transaction | Идентификатор транзакции мерчанта. Формат UUID. |
| payment.id | ID платежа в системе. |
| payment.amount | Сумма платежа в копейках. |
| payment.state | Статус платежа. Список статусов платежа: processing — в обработке declined — отклонен deposited — оплачен |
| payment.pan_mask | Маска карты отправителя. |
| payload | Данные переданные от мерчанта, json полe. |
| payment.error_code | Код ошибки. |
| payment.error_description | Описание ошибки. |
| payment.created_at | Дата создания платежа. |
| signature | Подпись. Формирование подписи: sha256({api_key}{transaction}{amount}{crypto_key}) . {crypto_key} - секретный ключ, который выдается менеджером. Подпись формируется конкатенацией параметров без фигурных скобок. |
Тело запроса:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
Результат выполнения запроса должен вернуть ответ HTTP-код 200 . В случае другого значения ответа HTTP-кода будет выполнено еще 5 попыток каждые 10 минут.