/
Отримання даних по масиву інвойсів (Invoices show list)
UAPAY - національний платіжний сервіс
Отримання даних по масиву інвойсів (Invoices show list)
Метод для отримання основної інформації за масивом інвойсів. (В одному запиті не може міститись більш 100 (сто) платежів).
Запит:
Ключ | Опис | Тип | Чи обов'язковий параметр? | Приклад |
---|---|---|---|---|
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" |
extraPayerProvidedData | object | ||
phone | номер телефону отриманий при створенні платежу | string | "380434343444" |
email отриманий при створенні платежу | string | "kjdskdj@dsdl.cl" |
, multiple selections available,
Related content
Отримання даних по інвойсу (Invoices show)
Отримання даних по інвойсу (Invoices show)
More like this
Отримання даних по платежу (Invoices payments show)
Отримання даних по платежу (Invoices payments show)
More like this
Оновлення даних по інвойсу (Invoice update)
Оновлення даних по інвойсу (Invoice update)
Read with this
Створення інвойсу (Invoice create)
Створення інвойсу (Invoice create)
Read with this
Отримання даних по масиву платежів ECom (Show Payment list)
Отримання даних по масиву платежів ECom (Show Payment list)
More like this
Підтвердження платежу по інвойсу (Invoices payments confirm)
Підтвердження платежу по інвойсу (Invoices payments confirm)
Read with this
UAPAY - національний платіжний сервіс
pay@uapay.ua