Скип на основной контент

Forta

Быстрый старт
  1. Подписаться at forta.com и получить API полномочия
  2. Создать терминал в Консоль Admin с приведенными ниже параметрами
  3. Начало обработки — адаптер предварительно построен и готов к использованию

Иди в Форту

Обзор​

Интеграция платежей Forta

поставщик IDforta
КатегорияКарточные процессоры
Сайтforta.com

конфигурация​

Необходимые параметры​

ПараметрОписание
tokenТокен для аутентификации API-запросы
channelканал для доступа к API (например: default)

Пример конфигурации​

{
"env": "prod",
"token": "your-static-token",
"channel": "default",
"redirection_remap": true
}

Платежный поток​

Платежи (одна фаза):​

  1. счет - создание платежного счета через POST /invoice:

    • OrderId (транзакция) ID), сумма, payerHash (идентификаторы: orderId)
    • CallbackUrl, ReturnUrl (идентификаторы: callbackUrl, returnUrl)
    • Руководство по поиску и оплатаUrl (идентификаторы: paymentUrl)
    • Возврат URL для перенаправления клиента
  2. Счет-фактура_статус Проверка статуса через GET /invoice?id={guid}: (идентификаторы: invoice_status)

    • Статус парсинга из response.data
    • Картирование статуса

Выплаты (одна фаза):​

  1. Разработчик: Create_payy - создание выплат: (идентификаторы: create_payout)

    • POST /toCard/{tx_id} для карточных выплат
    • POST /toSBP/{tx_id} для SBP выплаты
    • сумма, валюта, карта/телефон, банк (для SBP)
    • Код состояния возврата (201, 418, 429, 503)
  2. статус - Проверка статуса:

    • GET /toCard/{tx_id} or GET /toSBP/{tx_id}
    • Коды состояния: 202/404 Заряжать, 201 Проверить сумму vs платная сумма, 503 Предельный тариф (идентификаторы: paidAmount)

Картирование состояния​

Статус поставщика4pay СтатусОписание
INITnew
INPROGRESScharging
PAIDcharged
CANCELEDrejected

Средства​