Механізм поповнення платіжної карти через API А2С UAPAY виглядає наступним чином
...
1. Поповнення платіжної карти через API А2С UAPAY:
1.1. На стороні партнера:
...
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 дані та дані клієнта формується запит, для підтвердження платежу, методом
...
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 детальну інформацію за платежем.