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

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

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

URI

POST /api/funds/put

Запит:

КлючОписТипОбов'язковістьПриклад
params



sessionIdid сесії Клієнта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



externalIdid платежу в системі Клієнтаstringтак"124"
cardFrom.idid картки в системі провайдераstring, uuidтак"797f1a56-1777-4908-a70a-35c458252c21"
cardFrom.securityCodeКод CVV2/CVCintegerтак123
amountСума переказу в системі провайдераintegerтак100
currencyВалюта переказу, завжди 980integerтак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


idid операції дебету в системі провайдераstring, uuid"79b55340-f62f-4f12-81ef-4324a369e20e"
paymentIdid платежу в системі провайдераstring, uuid"004ce685-4948-407a-a11a-57151e8d1bd7"
keyКлюч для розшифровки CVVstring"GDzGwLo3wfKnC6aLdHjjFU7LfKZxG1
ZbQzFiGiQxH4Ss.jhc1olcx1562559385"


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

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

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