Створення платежу по інвойсу (Invoices payments create)

UAPAY - національний платіжний сервіс

Створення платежу по інвойсу (Invoices payments create)

Метод для створення платежу за інвойсом

URI

POST api/invoicer/payments/create

 

Запит:

Ключ

Опис

Тип

Обов'язковість

Приклад

Ключ

Опис

Тип

Обов'язковість

Приклад

params

 

 

 

 

sessionId

id сесії клієнта

string, uuid

так

"00684a7f-3d5c-43f4-b4d1-ea994226be9c"

locale

параметр мови

string

ні

"uk"/"ru"/"en"

device

об'єкт з інформацією про браузер / пристрій платника

object

так

{"acceptHeader":"*/*","ip":"91.137.205.117","colorDepth":24,"javaEnabled":false,"language":"en-US","screenHeight":864,"screenWidth":1536,
"windowHeight":734,"windowWidth":1479,"time":"2021-10-07T14:55:52.832Z","timezoneOffset":-180,"userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36"}

data

 

 

 

 

invoiceId

id інвойсу

string, uuid

так

"48cae638-2f4b-434c-aafa-a4b9ced4b486"

cardFrom

 

object

так

 

cardFrom{}.id

id карти

string, uuid

так

"b8220f46-8c28-4068-9488-2e1b37359b06"

cardFrom{}.securityCode

CVV карти

integer

так

530

email

адреса електронної пошти для відправки чека

string

ні

"invoice_test@uapay.ua"

amount

сума платежу (в копійках)

integer

так

100

currency

код валюти платежу

integer

так

980

 

 

Приклад запиту
{ "params": { "sessionId": "000ab70b-ef76-4385-a0f5-a98693c716f1", "device": { "acceptHeader": "*/*", "ip": "91.137.205.117", "colorDepth": 24, "javaEnabled": false, "language": "en-US", "screenHeight": 864, "screenWidth": 1536, "windowHeight": 734, "windowWidth": 1479, "time": "2021-10-07T14:55:52.832Z", "timezoneOffset": -180, "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36" } }, "data": { "invoiceId": "48cae638-2f4b-434c-aafa-a4b9ced4b486", "amount": 100, "currency": 980, "cardFrom": { "id": "b8220f46-8c28-4068-9488-2e1b37359b06", "securityCode": "530" }, "email": "invoice_test@uapay.ua" }

 

 

Відповідь:

Ключ

Опис

Тип

Приклад

Ключ

Опис

Тип

Приклад

status

Статус. 0 - помилка, 1 - успіх

integer

1

data

 

 

 

id

id платежу

string, uuid

"3daa9c03-dbea-4cc0-a3eb-cf7344b93d85"

key

ключ зберігання CVV

string

"A1K4sf15zMKvjcVEe7g3dq7HPDXwm92x3F1MECezPMa8.jldu9xq6912027188977"

redirectUrl

адреса перенаправлення

string

"https://uapay.ua?id=29f35985-6c24-4ecd-97fb-db9e6308b65f"

 

 

Приклад відповіді
{ "status": 1, "data": { "id": "3daa9c03-dbea-4cc0-a3eb-cf7344b93d85", "key": "A1K4sf15zMKvjcVEe7g3dq7HPDXwm92x3F1MECezPMa8.jldu9xq6912027188977", "redirectUrl": "https://uapay.ua?id=3daa9c03-dbea-4cc0-a3eb-cf7344b93d85" } }

UAPAY - національний платіжний сервіс
pay@uapay.ua