Метод для отримання основної інформації за масивом інвойсів. (В одному запиті не може міститись більш 100 (сто) платежів).
Tip | ||||
---|---|---|---|---|
| ||||
POST /api/invoicer/invoices/show/list |
Запит:
Ключ | Опис | Тип | Чи обов'язковий параметр? | Приклад |
---|---|---|---|---|
params | ||||
sessionId | id сесії клієнта | string, uuid | так | "52be10d0-d094-4ede-b201-904783df5f8d" |
externalIds | масив Id у зовнішній системі | масив string | якщо немає id | ["73737fa2-7130-8366-ab17-65ebbb359821", |
ids | масив Id інвойсів в системі UAPAY | масив string, uuid | якщо немає externalId | ["000c6d12-0d2e-4402-bf62-c474c92fc842", "9251607b-e652-4d11-8f3c-91fc4b2b1427"] |
...
Ключ | Опис | Тип | Приклад |
---|---|---|---|
status | Статус. 0 - помилка, 1 - успіх | integer | 1 |
data | |||
invoices[].{} | масив даних за інвойсами | array | |
Id | id інвойсу | string, uuid | "edacfce8-eb97-4f4f-8fa2-0fb044932ac3" |
externalId | id операції у зовнішній системі | string | "004ce685-4948-407a-a11a-57151e8d1bd7" |
invoiceNumber | номер інвойсу | integer | 14 |
clientId | id клієнта | integer | 1 |
systemType | тип платіжної системи | string | "P2P"|"ECOM"|"BILLER" |
amount | сума платежу | integer | 100 |
reusability | параметр багаторазового використання інвойсу | boolean | true |
description | опис призначення інвойсу | string | "тестовый платеж" |
invoiceStatus | статус інвойсу | string | "ACTIVE" или "'INACTIVE'" |
redirectUrl | адреса перенаправлення | string | "https://uapay.ua" |
callbackUrl | адреса відправки пост-відповідей | string | "http://ptsv2.com/t/test_server/post" |
createdAt | дата створення інвойсу | integer | "2018-09-07T16:53:21.000Z" |
type | тип інвойсу | string | "PAY", "HOLD", "SUBSCRIBE" |
електронна пошта, задана при створенні інвойсу | string | "test@uapay.ua" | |
extraInfo | поле для передачі додаткової інформації щодо інвойсу | object | {"base":true,"origin":"invoicer","email":"test@ukr.net"} |
serviceData[].{} | масив даних по сервісах (тільки для systemType = "ECOM", крім type = "SUBSCRIBE") ['serviceId','destination','destinationName','account','mfo','okpo','bankName','description','amount'] | ||
payments | данные по платежах данного инвойса | array | "[ ]" |
payments[].{} | об'єкт з даними за платежами ['invoiceId','paymentId','number', 'receiptId', 'amount', 'commission', 'currency', 'cardFromMasked', 'cardToMasked', 'cardFromId', 'cardToId', 'sendOperationId', 'receiveOperationId', 'paymentStatus', 'status', 'paidAt', 'reversedAt','finishedAt','canceledAt','createdAt','updatedAt', 'chequeLink'] | ||
clientName | назва клієнта | string | "UAPAY" |
cardToId | id карти зарахування | string, uuid | "91c78d52-4a28-4c1e-ac5a-079ca5cd029c" |
...
Code Block | ||||
---|---|---|---|---|
| ||||
{
"status": 1,
"data": {
"invoices": [
{
"id": "0004cf22-3a80-475c-bee4-96d6417358a7",
"externalId": "1500383075",
"invoiceNumber": 723,
"clientId": 1,
"clientName": "UAPAY",
"description": "Ліцензія",
"tag": null,
"systemType": "ECOM",
"amount": 100,
"reusability": true,
"invoiceStatus": "ACTIVE",
"type": "PAY",
"serviceData": {},
"redirectUrl": "https://uapay.ua",
"callbackUrl": "http://ptsv2.com/t/test_server/post",
"extraInfo": {},
"cardToId": null,
"createdAt": "2018-11-07T12:13:06.000Z",
"payments": [
{
"invoiceId": "0004cf22-3a80-475c-bee4-96d6417358a7",
"paymentId": "e90c8459-3e79-4c86-a3fd-18e0b0cb841b",
"number": 948,
"receiptId": "E76EZFQFK2FE",
"amount": 100,
"commission": 1,
"currency": "980",
"cardFromMasked": "5269615505",
"cardFromId": "9ac4999f-79ea-40f0-9227-ef5417573c5b",
"paymentStatus": "FINISHED",
"status": "FINISHED",
"finishedAt": "2018-11-07T10:21:30.000Z",
"createdAt": "2018-11-07T12:19:24.000Z",
"updatedAt": "2018-11-07T12:21:30.000Z",
"chequeLink": "https://uapay.ua/api/acquiring/receipts/v2/e90c8459-3e79-4c86-a3fd-18e0b0cb841b.pdf"
}
],
"recurringData": {}
},
{
"error": {
"code": "WRONG_ID",
"details": {
"id": "10eaaf72-9bbe-45e1-8bf4-d6641fb3ebfc"
}
}
}
]
}
}
|
...