UAPAY - національний платіжний сервіс
Receiving payment data (Invoices payments show)
Method for displaying invoice payment data
URI
POST api/invoicer/payments/show
Request:
Key | Description | Type | Mandatory | Example |
---|---|---|---|---|
params | ||||
sessionId | client session id | string, uuid | так | "000ab70b-ef76-4385-a0f5-a98693c716f1" |
paymentId | payment id | string, uuid | так | "08eff720-9432-4951-a698-94e24db59e66" |
Приклад запиту
{
"params": {
"sessionId": "00684a7f-3d5c-43f4-b4d1-ea994226be9c",
"paymentId": "1c584ff0-b560-455f-a197-1ecaf3632fc4"
}
}
Відповідь:
Key | Description | Type | Example |
---|---|---|---|
status | Status. 0 - error, 1 - success | integer | 1 |
data | |||
invoiceId | invoice id | string, uuid | "48cae638-2f4b-434c-aafa-a4b9ced4b486" |
paymentId | payment id | string, uuid | "08eff720-9432-4951-a698-94e24db59e66" |
number | invoice number | integer | 14 |
receiptId | receipt number | string | "Q1URF9TQMKDE" |
clientId | customer id | integer | 1 |
systemType | type of payment system | string | "P2P"/"ECOM" |
amount | payment amount | integer | 100 |
commission | commission | integer | 0 |
the email address to send the check | string | "invoice_test@uapay.ua" | |
status | invoice payment status | string | "NEW"|"PAID"|"FINISHED"|"REVERSED"|"CANCELED" |
paymentStatus | payment status in the payment system | string | "OPEN"|"PAYED"|"FINISHED"|"REVERSED"|"RETURNED"|"CLOSED"|"PENDING"|"REJECTED"|"HOLDED"|"CANCELED"|"NEEDS_CONFIRMATION" |
cardFromId | Sender card ID | string | "c0eb5ebd-99cb-4f98-9d1b-00eb320c18e6" |
cardFromMasked | sender card mask | string | "4444444444" |
cardToId | Recipient card ID | string | "c0eb5ebd-99cb-4f98-9d1b-00eb320c18e6" |
cardToMasked | recipient card mask | string | "4444443333" |
chequeLink | receipt link | string | "api.uapay.ua/api/receipts/08eff720-9432-4951-a698-94e24db59e66" |
createdAt | date of creating a payment | integer | "2018-09-11T08:21:39.000Z" |
updatedAt | date of updating a payment | integer | "2018-09-11T08:21:39.000Z" |
paidAt | date of cash withdrawal | integer | "2018-09-11T08:21:39.000Z" |
reversedAt | date of refund | integer | "2018-09-11T08:21:39.000Z" |
finishedAt | date of crediting funds | integer | "2018-09-11T08:21:39.000Z" |
canceledAt | date of payment cancellation | integer | "2018-09-11T08:21:39.000Z" |
invoice | invoice data | object | |
invoice.id | invoice ID | string, uuid | "edacfce8-eb97-4f4f-8fa2-0fb044932ac3" |
invoice.number | invoice number | integer | 14 |
invoice.clientId | invoice client ID | integer | 1 |
invoice.amount | the amount of the invoice | integer | 100 |
invoice.description | invoice description | string | "тестовый платеж" |
invoice.status | invoice status | string | "ACTIVE" |
invoice.redirectUrl | redirecting address | string | "https://uapay.ua" |
invoice.callbackUrl | callback address | string | "http://ptsv2.com/t/test_server/post" |
invoice.externalId | external identifier | string, uuid | "edacfce8-eb97-4f4f-8fa2-0fb044932ac3" |
invoice.systemType | type of payment system | string | "P2P"|"ECOM"|"BILLER" |
invoice.cardToId | payment card ID | string, uuid | "91c78d52-4a28-4c1e-ac5a-079ca5cd029c" |
invoice.reusability | reusable invoice parameter | boolean | true |
invoice.serviceData | an array of data on services (only for systemType = "ECOM", except type = "SUBSCRIBE") ['serviceId','destination','destinationName','account','mfo','okpo','bankName','description','amount'] | array | |
invoice.type | type of operation | string | "PAY", "HOLD", "SUBSCRIBE" |
invoice.createdAt | date of creating a payment | string | "2018-09-07T16:53:21.000Z" |
invoice.updatedAt | date of updating payment | string | "2018-09-07T16:53:21.000Z" |
invoice.email | e-mail specified when creating the invoice | string | "test@uapay.ua" |
invoice.extraInfo | field for additional information about the invoice | object | {"base":true,"origin":"invoicer","email":"test@ukr.net"} |
Example of an answer
{
"status": 1,
"data": {
"invoiceId": "0e2a35e5-7cc8-49a2-bb12-3d9e684292f8",
"paymentId": "e408a23f-982d-4557-97bb-96183056db22",
"number": 2235,
"receiptId": "Q1URF9TQMKDE",
"amount": 100,
"commission": 303,
"cardFromId": "9457a090-7528-422e-8ec3-3d3d71c689ce",
"cardFromMasked": "5355175521",
"paymentStatus": "FINISHED",
"status": "FINISHED",
"createdAt": "2018-11-30T14:36:05.000Z",
"updatedAt": "2018-11-30T14:36:26.000Z",
"cardToId": null,
"cardToMasked": null,
"email": "pikcel.0512@gmail.com",
"systemType": "ECOM",
"clientId": 1,
"chequeLink": "https://api.zero.uapay.ua/api/acquiring/receipts/v2/e408a23f-982d-4557-97bb-96183056db22.pdf",
"paidAt": null,
"reversedAt": null,
"finishedAt": "2018-11-30T14:36:26.000Z",
"canceledAt": null,
"invoice": {
"id": "0e2a35e5-7cc8-49a2-bb12-3d9e684292f8",
"number": 1960,
"clientId": 1,
"amount": 100,
"description": "test payment Anton",
"status": "ACTIVE",
"redirectUrl": "http://uapay.ua/",
"callbackUrl": "http://example.com/",
"externalId": "1",
"systemType": "ECOM",
"cardToId": null,
"reusability": false,
"serviceData": {},
"type": "PAY",
"createdAt": 1543588513000,
"updatedAt": 1543588513000,
"extraInfo": {
"origin": "invoicer"
}
}
}
}
Related content
UAPAY - національний платіжний сервіс
pay@uapay.ua