Створення прямого платежу (Сreate direct)

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

Створення прямого платежу (Сreate direct)

Метод для створення прямого P2P платежу.

URI

POST /api/payments/p2p/direct/create

Запит:

Ключ

Опис

Тип

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

Приклад

Ключ

Опис

Тип

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

Приклад

params









sessionId

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

string, uuid

так

"6d1b241b-6406-42a2-ae85-13d67b951841"

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









externalId

ID платежу в системі Агента

string

так

"123"

cardFrom.id

ID карти в системі провайдера

string, uuid

так

"a4082aa5-72b3-4eb1-87fb-7bf5ec43a125"

cardFrom.securityCode

Код CVV2/CVC

integer

да (тільки для lookup-карт)

123

notify.email

E-Mail одержувача

string

ні

"test@gmail.com"

notify.phone

Номер телефону одержувача

string

так

"380961234567"

cardTo.id

ID карти в системі провайдера

string, uuid

так

"a4082aa5-72b3-4eb1-87fb-7bf5ec43a125"

amount

Сума переказу в системі провайдера

integer

так

100

currency

Валюта переказу, завжди 980

integer

так

980

description

Коментар до платежу

string

ні

"test"

callbackUrl

Адреса, на яку буде здійснюватись відправка постбеків, докладніше тут

string

ні

"https://www.m-translateекек.com.ua/ru-uk"




Пример запроса
{ "params":{ "sessionId":"6d1b241b-6406-42a2-ae85-13d67b951841", "locale":"uk", "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":{ "externalId":"123", "cardFrom":{ "id":"a4082aa5-72b3-4eb1-87fb-7bf5ec43a125", "securityCode":"123" }, "notify":{ "phone":"380961234567", "email":"test@gmail.com" }, "cardTo":{ "id":"a4082aa5-72b3-4eb1-87fb-7bf5ec43a125" }, "amount":100, "currency":980, "description":"test" } }





Відповідь:

Ключ

Опис

Тип

Приклад

Ключ

Опис

Тип

Приклад

status

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

integer

1

data







id

ID переказу в системі провайдера

string, uuid

"6bb07565-6602-4482-b695-bbf410506a7d"

key

Ключ для розшифровки CVV

string

"7952LjXTpgh9JQhVLAwLaPhbgb
EpjNzGuRcTkSqgpD45.jhc065tt09509909243"





Пример ответа
{ "status":1, "data":{ "id":"6bb07565-6602-4482-b695-bbf410506a7d", "key":"7952LjXTpgh9JQhVLAwLaPhbgbEpjNzGuRcTkSqgpD45.jhc065tt09509909243" } }

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