Спрощений механізм прийому платежів через API інтернет-еквайрінгу UAPAY з використанням платіжної сторінки UAPAY
1. Оплата товарів, робіт і послуг:
1.1. На стороні торговця / партнера:
- Покупець / клієнт на сайті продавця / партнера здійснює вибір товару, послуг, робіт і здійснює формування замовлення.
- Покупець / клієнт здійснює вибір, API інтернет-еквайрінгу UAPAY, як способу оплати замовлення
- При цьому, відбувається передача запиту на створення сесії. Запит здійснюється за методом POST /api/sessions/create
1.2. На стороні UAPAY після отримання запиту на створення сесії
Обробляється запит та передається у відповіді на запит за методом POST api/sessions/create ідентифікатор сесії.
1.3. На стороні торговця / партнера після отримання ідентифікатору сесії:
Формується та передається до UAPAY запит на створення інвойсу методом POST api/invoicer/invoices/create.
1.4. На стороні UAPAY після отримання запиту на створення інвойсу:
Обробляє запит та передається у відповіді на запит за методом POST api/invoicer/invoices/create:
- ID – інвойсу;
- Адресу сторінки платежу;
- Адресу QR коду сторінки.
За умови, якщо інвойс є одноразовим, то зверніть увагу, що оплата за таким інвойсом можлива виключно один раз, для наступної спроби оплати необхідно здійснити нову генерацію інвойсу.
2. Повернення коштів клієнту у випадку виникнення необхідності скасування платежу (звернення покупця / клієнта, неможливості виконати замовлення і т.і.)
2.1. На стороні торговця / партнера:
Передача запиту на скасування платежу інвойсу здійснюється методом POST api/invoicer/payments/reverse
При цьому можливо зазначити суму повернення меншу ніж сума платежу.
2.2. На стороні UAPAY після отримання запиту
Обробляє запит та передає у відповіді на запит POST api/invoicer/payments/reverse даних про статус скасування платежу.
Механізм прийому платежів через API інтернет-еквайрінгу UAPAY (сервер-сервер)
...
- Помилка (розгорнута)
- Успішно.
2. Повернення коштів клієнту у випадку виникнення необхідності скасування платежу (звернення покупця / клієнта, неможливості виконати замовлення і т.і.)
2.1. На стороні торговця / партнера:
Передача запиту на скасування платежу інвойсу здійснюється методом POST api/invoicer/payments/reverse
При цьому можливо зазначити суму повернення меншу ніж сума платежу.
2.2. На стороні UAPAY після отримання запиту
Обробляє запит та передає у відповіді на запит POST api/invoicer/payments/reverse даних про статус скасування платежу.
Спрощений механізм прийому платежів через API інтернет-еквайрінгу UAPAY з використанням платіжної сторінки UAPAY
1. Оплата товарів, робіт і послуг:
1.1. На стороні торговця / партнера:
- Покупець / клієнт на сайті продавця / партнера здійснює вибір товару, послуг, робіт і здійснює формування замовлення.
- Покупець / клієнт здійснює вибір, API інтернет-еквайрінгу UAPAY, як способу оплати замовлення
- При цьому, відбувається передача запиту на створення сесії. Запит здійснюється за методом POST /api/sessions/create
1.2. На стороні UAPAY після отримання запиту на створення сесії
Обробляється запит та передається у відповіді на запит за методом POST api/sessions/create ідентифікатор сесії.
1.3. На стороні торговця / партнера після отримання ідентифікатору сесії:
Формується та передається до UAPAY запит на створення інвойсу методом POST api/invoicer/invoices/create.
...
- .
...
Обробляє запит та передається у відповіді на запит за методом POST api/invoicer/invoices/create:
- ID – інвойсу;
- Адресу сторінки платежу;
- Адресу QR коду сторінки.
За умови, якщо інвойс є одноразовим, то зверніть увагу, що оплата за таким інвойсом можлива виключно один раз, для наступної спроби оплати необхідно здійснити нову генерацію інвойсу.
...
2. Повернення коштів клієнту у випадку виникнення необхідності скасування платежу (звернення покупця / клієнта, неможливості виконати замовлення і т.і.)
...