Получение информации о транзакции
Получение информации о транзакции
Запрос данных о ранее созданной/подтвержденной/закрытой транзакции. Данный метод также используется, если после запроса merchant/pay/apply клиент не получил в теле ответа объект result (случился обрыв связи в сети, или сервис не ответил в рамках заданного клиентом срока (time out), или получили ошибку от шины) необходимо проверить статус транзакции через данный метод.
HTTP Request
POST https://api.pay.sfere.pro/api/v1/partner/atmos/merchant/pay/detailPOST https://api.pay.sfere.pro/api/v1/partner/atmos/merchant/pay/detailAccept: application/jsonAuthorization: Bearer YOUR_TOKEN_HERE
{ "transaction_id": 96528}Параметры запроса
| Параметр | Описание | Обязательность |
|---|---|---|
| transaction_id | номер запрашиваемой транзакции | да |
Пример Запрос
{ "transaction_id": 96528}Параметры ответа
| Параметр | Описание |
|---|---|
data | объект с данными |
result | объект со статусом ответа сервера |
store_transaction | объект с детализацией по транзакции |
success_trans_id | постоянный номер успешной транзакции |
trans_id | номер транзакции |
store | объект с данными мерчанта |
terminal_id | id терминала через который была создана транзакция |
account | идентификатор платежа |
amount | сумма транзакции в тиинах |
confirmed | подтверждена ли транзакция |
prepay_time | время пред-подтверждения транзакции |
confirm_time | время подтверждения транзакции |
label | объект с номером и мета-данными инвойса |
details | детали транзакции |
commission_value | размер комиссии в тиинах |
commission_type | сервисное поле |
total | итоговая сумма транзакции |
card_id | токен карты |
status_code | сервисное поле |
status_message | статус транзакции |
Пример успешного ответа
{ "status": "success", "message": "Operation successful", "data": { "result": { "code": "STPIMS-ERR-092", "description": "Транзакция закрыта" }, "store_transaction": { "success_trans_id": 2749763, "trans_id": 96529, "store": { "id": 7954, "name": "ProSfera", "desc": "", "logo": null, "ga_id": null }, "terminal_id": "97000282", "account": "1", "amount": 50000, "confirmed": true, "prepay_time": 1740065791000, "confirm_time": 1740065809000, "label": { "type_id": 64, "label_ru": "Номер инвойса", "label_uz": "Invoys raqami", "label_en": "Number of Invoice" }, "details": null, "commission_value": "0", "commission_type": "0", "total": 50000, "card_id": null, "status_code": "-20", "status_message": "Reverse" } }}