Skip to content

Получение информации о транзакции

Получение информации о транзакции

Запрос данных о ранее созданной/подтвержденной/закрытой транзакции. Данный метод также используется, если после запроса merchant/pay/apply клиент не получил в теле ответа объект result (случился обрыв связи в сети, или сервис не ответил в рамках заданного клиентом срока (time out), или получили ошибку от шины) необходимо проверить статус транзакции через данный метод.

HTTP Request

POST https://api.pay.sfere.pro/api/v1/partner/atmos/merchant/pay/detail
POST https://api.pay.sfere.pro/api/v1/partner/atmos/merchant/pay/detail
Accept: application/json
Authorization: Bearer YOUR_TOKEN_HERE
{
"transaction_id": 96528
}

Параметры запроса

ПараметрОписаниеОбязательность
transaction_idномер запрашиваемой транзакциида

Пример Запрос

{
"transaction_id": 96528
}

Параметры ответа

ПараметрОписание
dataобъект с данными
resultобъект со статусом ответа сервера
store_transactionобъект с детализацией по транзакции
success_trans_idпостоянный номер успешной транзакции
trans_idномер транзакции
storeобъект с данными мерчанта
terminal_idid терминала через который была создана транзакция
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"
}
}
}