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

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12

Механізм поповнення платіжної карти через API А2С UAPAY виглядає наступним чином


1. Поповнення платіжної карти через API А2С UAPAY

1.1. На стороні партнера

  • Виникнення необхідності поповнити платіжну картку.
  • Передача запиту на створення сесії. Запит здійснюється за методом POST /api/sessions/create


1.2. На стороні UAPAY після отримання запиту на створення сесії

  • Обробляє запит та передає у відповіді на запит за методом POST api/sessions/create ідентифікатор сесії.


1.3. На стороні партнера після отримання ідентифікатору сесії та за необхідності проведення розрахунку комісії:


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 детальну інформацію за платежем.
  • No labels