Опис
Процес отримання звіту виконується в дві дії:
Виконати запит для отримання токену для конкретного сервісу.
Виконати запит по токену і отримати звіт у синхронній відповіді.
API параметри
Параметри для отримання токену
Warning |
---|
Токен валідний 60 хв. |
Warning |
---|
Під кожен сервіс |
HTTP METHOD: POST
API ENDPOINT: https://138.68.178.83/api/merchant/transactions/token
Параметр | Значення | Опис | Особливості | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| String | API ключ | ||||||||||||
| String | Унікальний ідентифікатор запиту на боці мерчанта | ||||||||||||
| Int | Кількість транзакцій в одному респонсі. За замовчуванням 100. Максимум 1000 | ||||||||||||
| Date | Дата за яку сформувати звіт у форматі YYYY-MM-DD | ||||||||||||
|
| Вказати один необхідний сервіс. Під кожен сервіс окремий токен | ||||||||||||
| String | Контрольний підпис |
|
Параметри для отримання даних по токену
HTTP METHOD: POST
API ENDPOINT: https://138.68.178.83/api/merchant/transactions/token_data
Параметр | Значення | Опис | Особливості | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| String | API ключ | ||||||||||||
| String | Унікальний ідентифікатор запиту мерчанта | ||||||||||||
| String | Номер сторінки звіту | ||||||||||||
| String | Токен
| ||||||||||||
| String | Контрольний підпис |
|
Приклад коду
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Expand | |||||
---|---|---|---|---|---|
| |||||
|
Response
Code Block |
---|
{ "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 |