Callback платежной системы
Метод предназначен для оповещения системы проекта о статусе платежа.
Backoff Policy
Для увеличения гарантий получения ответа используются BackOff-политики при выполнении запросов:
интервалы между повторными запросами = 500 Millisecond
Разброс запроса по времени между повторами = 0.5
Максимальное время между повторами = 60 Second
Время в течении которого будут выполнены попытки = 10 Minute
Callback платежной системой после каждой операции
После завершения оплаты, платежная система делает запрос в проект партнера для передачи состояния платежа. Запрос делается на адрес указанный в поле callback_url
при проведении платежа.
При получении http статуса отличного от 200 будут выполнены BackOff политики
Отправка callback-a
POST
https://merchant-website/result
Headers
Request Body
status_code
String
Код статуса транзакции
status_message
String
Описание статуса транзакции
username
String
Идентификатор пользователя
amount
Float
Зачисленная сумма
datetime
String
Время инициации платежа в системе витрины.Формат ISO 8601 Current Timestamp
project
String
Код Проекта присваиваемый Tarlan-ом
service_code
String
Идентификатор услуги на стороне витрины
external_id
String
Идентификатор платежа на стороне витрины
-code
Int
Код причины отклонения операции
-message
String
Описание причины отклонения операции
{
"project": "Testing",
"service_code": "70958",
"external_id": "proident",
"status_code": "4",
"status_message": "Transaction was failed",
"amount": 100.82,
"datetime": "fugiat sed",
"username": "enim culpa eiusmod laborum",
"fail_reason": {
"code": 6132012,
"message": "nulla Ut eu dolore"
}
}
Last updated