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

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"
    }
}

Related content

Створення інвойсу (Invoice create)
Створення інвойсу (Invoice create)
More like this
Завершення платежу (Invoices payments complete)
Завершення платежу (Invoices payments complete)
More like this
Перевірка статусу по платежу (Invoices payments checkStatus)
Перевірка статусу по платежу (Invoices payments checkStatus)
More like this
Отримання даних по платежу (Invoices payments show)
Отримання даних по платежу (Invoices payments show)
More like this
Повернення коштів (Invoices payments reverse)
Повернення коштів (Invoices payments reverse)
Read with this

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