payments/get - Просмотр транзакции
- HTTP-метод:
POST
- URL:
/payments/get
- Форма взаимодействия: Сервер-сервер
- Формат тела запроса:
application/json
- Аутентификация: HTTP Basic Auth (
PublicId / ApiSecret)
- Назначение: получение детализации по транзакции.
URL
Структура запроса
| Поле |
Тип |
Обяз. |
Описание |
TransactionId |
int |
✔ |
Номер транзакции в системе. |
Структура ответа
Success всегда true, если транзакция найдена — этот флаг отражает только успешность самого запроса, а не
статус транзакции. Model содержит полную Модель транзакции.
Пример запроса
| {
"TransactionId": 897749645
}
|
Пример ответа
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 | {
"Model": {
"TransactionId": 897749645,
"Amount": 159,
"InvoiceId": "12345",
"AccountId": "user_x",
"Description": "test",
"Status": "Completed",
"StatusCode": 3,
"ReasonCode": 0,
"CardHolderMessage": "Оплата успешно проведена",
"CardFirstSix": "424242",
"CardLastFour": "4242",
"CardType": "Visa",
"AuthCode": "A1B2C3",
"Token": "success_eb250528-bd9e-4de7-bb49-9e0b546351d3"
},
"Success": true,
"Message": null
}
|
Примечания
- Полный статус транзакции смотрите в полях
Status/StatusCode — см. Статусы транзакции.
- Причина отказа (если есть) — в
ReasonCode/CardHolderMessage, см. Коды ошибок.