Детальний звіт по транзакціям за обрану дату
Опис
Процес отримання звіту виконується в дві дії:
Виконати запит для отримання токену для конкретного сервісу.
Виконати запит по токену і отримати звіт у синхронній відповіді.
API параметри
Параметри для отримання токену
Токен валідний 60 хв.
Під кожен сервіс IA
, C2A
, A2C
треба отримати окремий токен.
HTTP METHOD: POST
API ENDPOINT: https://reconcilliation.pltn.net/api/merchant/transactions/token
Параметр | Значення | Опис | Особливості |
---|---|---|---|
| String | API ключ |
|
| String | Унікальний ідентифікатор запиту на боці мерчанта |
|
| Int | Кількість транзакцій в одному респонсі. За замовчуванням 100. Максимум 1000 |
|
| Date | Дата за яку сформувати звіт у форматі YYYY-MM-DD |
|
|
| Вказати один необхідний сервіс. Під кожен сервіс окремий токен |
|
| String | Контрольний підпис | md5(
strrev(api_key).
strrev(request_id).
strrev(api_secret)
) |
Параметри для отримання даних по токену
HTTP METHOD: POST
API ENDPOINT: https://reconcilliation.pltn.net/api/merchant/transactions/token_data
Параметр | Значення | Опис | Особливості |
---|---|---|---|
| String | API ключ |
|
| String | Унікальний ідентифікатор запиту мерчанта |
|
| String | Номер сторінки звіту |
|
| String | Токен Токен валідний 60 хв. |
|
| String | Контрольний підпис | md5(
strrev(api_key).
strrev(request_id).
strrev(api_secret)
) |
Приклад коду
Response
{
"request_id": ""
,
"status": "success",
" "
service "IA"
: ,
" "
pagination :
{
"page" "1"
: ,
"limit" "500"
: ,
"total_pages" "3"
: ,
"total_items" "1239"
: ,
"transactions":
[
{
"Order ID": "40697-61870-91704",
"Client order ID": ""
,
"MID": ""
,
"Status": "SUCCESS",
"Card": "414951******8499",
"Amount": "-5000,00",
"Commission": "0,00",
"Processing Date": "2024-02-04",
"Ret Sum": "-5000,00",
"Transaction Date": "2024-02-03 18:03:08",
"Description": ""
},
{
"Order ID": "40697-61870-91704",
"Client order ID": ""
,
"MID": ""
,
"Status": "SUCCESS",
"Card": "414951******8499",
"Amount": "-5000,00",
"Commission": "0,00",
"Processing Date": "2024-02-04",
"Ret Sum": "-5000,00",
"Transaction Date": "2024-02-03 18:03:08",
"Description": ""
},
{
"Order ID": "40697-61870-91704",
"Client order ID": ""
,
"MID": ""
,
"Status": "SUCCESS",
"Card": "414951******8499",
"Amount": "-5000,00",
"Commission": "0,00",
"Processing Date": "2024-02-04",
"Ret Sum": "-5000,00",
"Transaction Date": "2024-02-03 18:03:08",
"Description": ""
]
},
}
Помилки
Помилка | Опис |
---|---|
Incorrect signature | Помилка в підписі |
Merchant not found | Невірно вказано API ключ |
104: Token not found Токен | Токен більше не валідний або не існує |
105: Page not exist | Вказаної сторінки не існує |
106: In progress | Звіт ще не сформовано, спробуйте пізніше |
107: Report failed | Звіт не в статусі Complete |