Створення розірваного платежу (дебетова оперція) (Put funds)

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

Створення розірваного платежу (дебетова оперція) (Put funds)

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

URI

POST /api/funds/put

Запит:

Ключ

Опис

Тип

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

Приклад

Ключ

Опис

Тип

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

Приклад

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

так

"124"

cardFrom.id

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

string, uuid

так

"797f1a56-1777-4908-a70a-35c458252c21"

cardFrom.securityCode

Код CVV2/CVC

integer

так

123

amount

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

integer

так

100

currency

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

integer

так

980

description

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

string

ні

"За послуги"

callbackUrl

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

string

ні

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



Приклад запиту
{ "params":{ "sessionId":"6d1b241b-6406-42a2-ae85-13d67b951841", "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":"124", "description":"За послуги", "cardFrom":{ "id":"797f1a56-1777-4908-a70a-35c458252c21", "securityCode":"123" }, "amount":100, "currency":980 } }





Відповідь:

Ключ

Опис

Тип

Приклад

Ключ

Опис

Тип

Приклад

status

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

integer

1

data







id

id операції дебету в системі провайдера

string, uuid

"79b55340-f62f-4f12-81ef-4324a369e20e"

paymentId

id платежу в системі провайдера

string, uuid

"004ce685-4948-407a-a11a-57151e8d1bd7"

key

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

string

"GDzGwLo3wfKnC6aLdHjjFU7LfKZxG1
ZbQzFiGiQxH4Ss.jhc1olcx1562559385"



Пример ответа
{ "status":1, "data":{ "id":"79b55340-f62f-4f12-81ef-4324a369e20e", "paymentId":"004ce685-4948-407a-a11a-57151e8d1bd7", "key":"GDzGwLo3wfKnC6aLdHjjFU7LfKZxG1ZbQzFiGiQxH4Ss.jhc1olcx1562559385" } }

  Після створення угоди необхідно підтвердити угоду протягом 30 хв. Протягом 30 хв. очікування сервіс переводить операції у reject

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