Отримання даних по масиву інвойсів (Invoices show list)

Метод для отримання основної інформації за масивом інвойсів. (В одному запиті не може міститись більш 100 (сто) платежів).

Запит:

Ключ
Опис
Тип
Чи обов'язковий параметр?
Приклад
params



sessionIdid сесії клієнтаstring, uuidтак

"52be10d0-d094-4ede-b201-904783df5f8d"

externalIdsмасив Id у зовнішній системімасив stringякщо немає  id

["73737fa2-7130-8366-ab17-65ebbb359821",
"ce0c225b-b142-0ad0-3802-172b7598ea55"]

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"
externalIdid операції у зовнішній системіstring"004ce685-4948-407a-a11a-57151e8d1bd7"
invoiceNumberномер інвойсуinteger14
clientIdid клієнтаinteger1
systemTypeтип платіжної системиstring"P2P"|"ECOM"|"BILLER"
amountсума платежуinteger100
reusabilityпараметр багаторазового використання інвойсуbooleantrue
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"
emailелектронна пошта, задана при створенні інвойсу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"
cardToIdid карти зарахуванняstring, uuid
"91c78d52-4a28-4c1e-ac5a-079ca5cd029c"