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

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

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

This content is archived.

Метод для створення прямого 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