API FONDYВерсія 1.0

Загальний опис

  1. Схема взаємодії A (з перенаправленням платника на платіжну сторінку)
  2. Схема взаємодії B (з попереднім host-to-host запитом отримання URL платіжної сторінки)


Схема взаємодії A (з перенаправленням платника на платіжну сторінку)

  1. 1
    Клієнт на сайті торговця обирає товар або послугу, яку він хоче придбати, і формує кошик
  2. 2
    Мерчант у себе на сайті відображає кнопку оплати, під час натискання на яку буде сформовано HTML-форму для відправлення на платіжний шлюз FONDY
  3. 3-4
    На сайті торговця покупець натискає кнопку оплати, і торговець перенаправляє покупця в браузері методом редиректу на url https://pay.fondy.eu/api/checkout/redirect/, передаючи параметри методом HTTPS POST
  4. 5-8
    Користувач вводить платіжні реквізити на сайті платіжного шлюзу FONDY, платіжний шлюз здійснює списання коштів через зовнішню платіжну систему (банк-еквайр)
  5. 9-10
    Платіжний шлюз FONDY, отримавши від зовнішньої платіжної системи відповідь із результатом платежу, перенаправляє покупця в браузері на сайт торговця методом редиректу, передаючи параметри з результатом оплати методом HTTPS POST. Торговець у себе на сайті відображає сторінку з результатом оплати.
  6. 11
    Для більшої надійності доставки відповіді про результат платежу на сторону торговця, платіжний шлюз FONDY також дублює відповідь із результатами оплати на сервер сайту торговця методом host-to-host HTTPS POST


Схема взаємодії B (з попереднім host-to-host запитом отримання URL платіжної сторінки)

  1. 1
    Клієнт на сайті торговця обирає товар або послугу, яку він хоче придбати, і формує кошик
  2. 2
    Торговець у себе на сайті відображає кнопку оплати, при натисканні на яку буде здійснено редирект користувача на сторінку введення платіжних реквізитів
  3. 3-4
    На сайті торговця покупець натискає кнопку оплати, і торговець формує host-to-host запит на URL https://pay.fondy.eu/api/checkout/url/, передаючи параметри методом HTTPS POST.
  4. 5
    Платіжний шлюз FONDY повертає торговцю проміжну відповідь з параметром checkout_url, який містить URL, на який потрібно перенаправити покупця для введення платіжних реквізитів.
  5. 6-7
    Торговець перенаправляє покупця на checkout_url
  6. 8-10
    Покупець вводить платіжні реквізити на сайті платіжного шлюзу FONDY, платіжний шлюз здійснює списання коштів через зовнішню платіжну систему (банк-еквайр)
  7. 11-12
    Платіжний шлюз FONDY, отримавши від зовнішньої платіжної системи відповідь із результатом платежу, перенаправляє покупця в браузері на сайт торговця методом редиректу, передаючи параметри з результатом оплати методом HTTPS POST. Торговець у себе на сайті відображає сторінку з результатом оплати.
  8. 13
    Для більшої надійності доставки відповіді про результат платежу на сторону торговця, платіжний шлюз FONDY також дублює відповідь з результатами оплати на сервер сайту торговця методом host-to-host HTTPS POST