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

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

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

URI

POST api/invoicer/payments/create


Запит:

КлючОписТипОбов'язковістьПриклад
params



sessionIdid сесії клієнта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



invoiceIdid інвойсуstring, uuidтак"48cae638-2f4b-434c-aafa-a4b9ced4b486"
cardFrom
objectтак
cardFrom{}.idid картиstring, uuidтак"b8220f46-8c28-4068-9488-2e1b37359b06"
cardFrom{}.securityCodeCVV карти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ключ зберігання CVVstring
"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