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

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

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

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

URI

POST /api/payments/p2p/direct/create

Запит:

КлючОписТипОбов'язковістьПриклад
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так"123"
cardFrom.idID карти в системі провайдераstring, uuidтак"a4082aa5-72b3-4eb1-87fb-7bf5ec43a125"
cardFrom.securityCodeКод CVV2/CVCintegerда (тільки для lookup-карт)123
notify.emailE-Mail одержувачаstringні"test@gmail.com"
notify.phoneНомер телефону одержувачаstringтак"380961234567"
cardTo.idID карти в системі провайдераstring, uuidтак"a4082aa5-72b3-4eb1-87fb-7bf5ec43a125"
amountСума переказу в системі провайдераintegerтак100
currencyВалюта переказу, завжди 980integerтак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


idID переказу в системі провайдераstring, uuid"6bb07565-6602-4482-b695-bbf410506a7d"
keyКлюч для розшифровки CVVstring"7952LjXTpgh9JQhVLAwLaPhbgb
EpjNzGuRcTkSqgpD45.jhc065tt09509909243"



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

Related content

Створення розірваного платежу (дебетова оперція) (Put funds)
Створення розірваного платежу (дебетова оперція) (Put funds)
More like this
Створення операції з двофакторним зарахуванням (Operations credit create)
Створення операції з двофакторним зарахуванням (Operations credit create)
More like this
Завершальна частина операції з двофакторним зарахуванням (Operations credit complete)
Завершальна частина операції з двофакторним зарахуванням (Operations credit complete)
Read with this
Отримання даних по операціям платежу P2P (Payments show)
Отримання даних по операціям платежу P2P (Payments show)
More like this
Отримання даних по платежу P2P (Show Payment)
Отримання даних по платежу P2P (Show Payment)
More like this

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