UAPAY - національний платіжний сервіс
A2C платежі
Механізм поповнення платіжної карти через API А2С UAPAY виглядає наступним чином
1. Поповнення платіжної карти через API А2С UAPAY
1.1. На стороні партнера
- Виникнення необхідності поповнити платіжну картку.
- Передача запиту на створення сесії. Запит здійснюється за методом POST /api/sessions/create
1.2. На стороні UAPAY після отримання запиту на створення сесії
- Обробляє запит та передає у відповіді на запит за методом POST api/sessions/create ідентифікатор сесії.
1.3. На стороні партнера після отримання ідентифікатору сесії та за необхідності проведення розрахунку комісії:
- Формується та передається до UAPAY запит на розрахунок комісії методом POST api/funding/calculateCommission.
1.4. На стороні UAPAY після отримання запиту на розрахунок комісійної винаороди
- Обробляє запит та передає у відповіді на запит за методом POST api/funding/calculateCommission розраховану суму комісії.
1.5. На стороні партнера після отримання відповіді на створення сесії або на розрахунок комісійної винагороди
- Обробляється відповідь та використовуючи отримані від UAPAY дані та дані наявні у системі партнера формується запит на створення платежу на поповнення платіжної картки методом POST /api/funding/initChargeCard
1.6. На стороні UAPAY після отримання запиту на створення платежу для поповнення платіжної картки
- Обробляє запит та передає у відповіді на запит за методом POST /api/funding/initChargeCard:
- ID – операції в системі UAPAY;
- Статус операції.
1.7. На стороні партнера після отримання відповіді на запит щодо створення платежу для поповнення платіжної картки
- Обробляється відповідь та використовуючи отримані від UAPAY дані та дані клієнта формується запит, для підтвердження платежу, методом POST /api/funding/confirmChargeCard
1.8. На стороні UAPAY після отримання запиту на підтвердження платежу
- Обробляє запит та передає у відповіді на запит за POST /api/funding/confirmChargeCard:
- ID – операції в системі UAPAY;
- Статус операції.
1.9. На стороні партнера після отримання відповіді на запит щодо підтвердження платежу
- Використовуючи отримані від UAPAY дані формується запит для отримання даних за платежем, методом POST /api/funding/showPayment
1.10. На стороні UAPAY після отримання запиту щодо отримання даних за платежем
- Обробляє запит та передає у відповіді на запит за методом POST /api/funding/showPayment:
- Помилка;
- Успішно.
1.11. За необхідності отримання даних по масиву платежів за операціями клієнта, партнер виконує наступні дії
- Використовуючи отримані від UAPAY дані формує запит, на отримання даних по масиву платежів, методом POST /api/funding/showPayment/list
1.12. На стороні UAPAY після отримання запиту, на отримання даних по масиву платежів
- Обробляє запит та передає у відповіді на запит за методом POST /api/funding/showPayment/list дані за масивом платежів
1.13. За необхідності отримання детальної інформації за платежем, партнер виконує наступні дії
- Використовуючи отримані від UAPAY дані формує запит, отримання детальної інформації за платежем, методом POST /api/funding/showCheque
1.14. На стороні UAPAY після отримання запиту на отримання детальної інформації за платежем
- Обробляє запит та передає у відповіді на запит за методом POST /api/funding/showCheque детальну інформацію за платежем.
UAPAY - національний платіжний сервіс
pay@uapay.ua