API FONDYВерсия 1.0

Общее описание

  1. Схема взаимодействия A (с перенаправлением плательщика на платежную страницу)
  2. Схема взаимодействия B (с предварительным host-to-host запросом получения URL платежной страницы)


Схема взаимодействия A (с перенаправлением плательщика на платежную страницу)

  1. 1
    Клиент на сайте торговца выбирает товар или услугу, которую он хочет приобрести, и формирует корзину
  2. 2
    Торговец у себя на сайте отображает кнопку оплаты, при нажатии на которую будет сформирована HTML форма для отправки на платежный шлюз FONDY
  3. 3-4
    На сайте торговца покупатель нажимает кнопку оплаты, и торговец перенаправляет покупателя в браузере методом редиректа на url https://api.fondy.eu/api/checkout/redirect/, передавая параметры методом HTTPS POST
  4. 5-8
    Пользователь вводит платежные реквизиты на сайте платежного шлюза FONDY, платежный шлюз осуществляет списание средств через внешнюю платежную систему (банк-эквайер, Яндекс, Qiwi, Webmoney и пр.)
  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://api.fondy.eu/api/checkout/url/, передавая параметры методом HTTPS POST.
  4. 5
    Платежный шлюз FONDY возвращает торговцу промежуточный ответ с параметром checkout_url, содержащий URL, на который нужно перенаправить покупателя для ввода платежных реквизитов.
  5. 6-7
    Торговец перенаправляет покупателя на checkout_url
  6. 8-10
    Покупатель вводит платежные реквизиты на сайте платежного шлюза FONDY, платежный шлюз осуществляет списание средств через внешнюю платежную систему (банк-эквайер, Яндекс, Qiwi, Webmoney и пр.)
  7. 11-12
    Платежный шлюз FONDY, получив от внешней платежной системы ответ с результатом платежа, перенаправляет покупателя в браузере на сайт торговца методом редиректа, передавая параметры с результатом оплаты методом HTTPS POST. Торговец у себя на сайте отображает страницу с результатом оплаты.
  8. 13
    Для большей надежности доставки ответа о результате платежа на сторону торговца, платежный шлюз FONDY также дублирует ответ с результатами оплаты на сервер сайта торговца методом host-to-host HTTPS POST