Колбэки (CallBacks)
Колбэки — это POST-запросы от процессинга к системе партнера. Они предназначены для уведомления о результатах обработки транзакций без необходимости активных запросов со стороны партнера.
Основное описание
- Колбэки отправляются на предоставленный партнером URL.
- Основная цель — снижение нагрузки на систему партнера и процессинг.
- Колбэки подключаются опционально (по запросу партнера).
- Все запросы отправляются через HTTPS.
Формат колбэков
Для переводов на карты
Пример сообщения:
{
"status": "finished",
"message": "",
"service": "BRS transfer",
"secret": "Py7dLqhQc4eoAZbRaUEWHmt08GxwY2vf",
"requestId": "test_brs_1724208280"
}
Поля колбэка для переводов на карты
| Параметр |
Тип |
Описание |
status |
string |
Статус прохождения транзакции |
message |
string |
Дополнительное описание |
service |
string |
Название услуги (например, "BRS transfer") |
secret |
string |
Секрет для проверки подлинности запроса |
requestId |
string |
Уникальный идентификатор запроса, связанный с транзакцией |
Возможные значения status
| Статус |
Описание |
finished |
Платёж проведён |
cancelled |
Платёж отменен |
error |
Ошибка обработки платежа |
Пример сообщения:
{
"status": "payment_finished",
"message": "",
"service": "OZON certificate",
"secret": "Py7dLqhQc4eoAZbRaUEWHmt08GxwY2vf",
"requestId": "test_ozon_1724208289"
}
Поля колбэка для сертификатов OZON
| Параметр |
Тип |
Описание |
status |
string |
Статус прохождения транзакции |
message |
string |
Дополнительное описание |
service |
string |
Название услуги (например, "OZON certificate") |
secret |
string |
Секрет для проверки подлинности запроса |
requestId |
string |
Уникальный идентификатор запроса, связанный с транзакцией |
Возможные значения status
| Статус |
Описание |
payment_finished |
Сертификат успешно выпущен |
payment_cancelled |
Ошибка выпуска сертификата |
Алгоритм формирования secret
- Создайте строку:
ключ + ИНН партнера.
- Примените алгоритм хэширования SHA-1.
- Полученный хэш используйте в поле
secret.
Рекомендации
Убедитесь, что ваш сервер:
- Принимает входящие запросы по предоставленному URL.
- Проверяет подлинность каждого колбэка с использованием поля
secret.