Forta
Быстрый старт
- Подписаться at forta.com и получить API полномочия
- Создать терминал в Консоль Admin с приведенными ниже параметрами
- Начало обработки — адаптер предварительно построен и готов к использованию
Обзор
Интеграция платежей Forta
| поставщик ID | forta |
| Категория | Карточные процессоры |
| Сайт | forta.com |
конфигурация
Необходимые параметры
| Параметр | Описание |
|---|---|
token | Токен для аутентификации API-запросы |
channel | канал для доступа к API (например: default) |
Пример конфигурации
{
"env": "prod",
"token": "your-static-token",
"channel": "default",
"redirection_remap": true
}
Платежный поток
Платежи (одна фаза):
-
счет - создание платежного счета через POST
/invoice:- OrderId (транзакция) ID), сумма, payerHash (идентификаторы:
orderId) - CallbackUrl, ReturnUrl (идентификаторы:
callbackUrl,returnUrl) - Руководство по поиску и оплатаUrl (идентификаторы:
paymentUrl) - Возврат URL для перенаправления клиента
- OrderId (транзакция) ID), сумма, payerHash (идентификаторы:
-
Счет-фактура_статус Проверка статуса через GET
/invoice?id={guid}: (идентификаторы:invoice_status)- Статус парсинга из response.data
- Картирование статуса
Выплаты (одна фаза):
-
Разработчик: Create_payy - создание выплат: (идентификаторы:
create_payout)- POST
/toCard/{tx_id}для карточных выплат - POST
/toSBP/{tx_id}для SBP выплаты - сумма, валюта, карта/телефон, банк (для SBP)
- Код состояния возврата (201, 418, 429, 503)
- POST
-
статус - Проверка статуса:
- GET
/toCard/{tx_id}or GET/toSBP/{tx_id} - Коды состояния: 202/404 Заряжать, 201 Проверить сумму vs платная сумма, 503 Предельный тариф (идентификаторы:
paidAmount)
- GET
Картирование состояния
| Статус поставщика | 4pay Статус | Описание |
|---|---|---|
INIT | new | |
INPROGRESS | charging | |
PAID | charged | |
CANCELED | rejected |