API Flexo предназначен для проведения основных карточных операций.

Список поддерживаемых операций

Особенности API

  • Идемпонентность. Если не получен ответ на запрос (timeout, ошибка соединения), то можно повторить запрос. В случае если он был обработан, вернется результат. Операция не задублируется.

  • Комбинация параметра externalId с siteId является уникальной.

  • При переходе операции в финальный статус клиенту отправляется callback.

Заголовки запросов

  1. W1-Signature: SOME_VALUE - подпись запроса

  2. Content-Type: application/json

Параметры запросов

Формирование подписи

Коды ответов

HTTP коды ответов делятся на 4 группы:

  • 200 - Операция успешна. Можно оказывать услугу.

  • 202 - Операция находится в обработке. Необходимо подождать callback-а.

  • 4XX - Операция неуспешна. Требуется изменить запрос или обратиться в службу поддержки.

  • 5XX - Техническая ошибка на стороне Flexo.

3DSecure

В случае, если в ответе на purchase и auth поле status равно WAITING_FOR_CONFIRMATION, то необходимо отправить покупателя на ACS страницу банка.

Тестовые данные

Примеры запросов и ответов

Отчеты

Контакты технической поддержки