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, | |
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 | ні |
Пример запроса
{
"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 |
Пример ответа
{
"status":1,
"data":{
"id":"6bb07565-6602-4482-b695-bbf410506a7d",
"key":"7952LjXTpgh9JQhVLAwLaPhbgbEpjNzGuRcTkSqgpD45.jhc065tt09509909243"
}
}UAPAY - національний платіжний сервіс
pay@uapay.ua