MaxiPay
Быстрый старт
- Подписаться at maxipay.com и получить API полномочия
- Создать терминал в Консоль Admin с приведенными ниже параметрами
- Начало обработки — адаптер предварительно построен и готов к использованию
Обзор
Платежная интеграция MaxiPay
| поставщик ID | maxipay |
| Категория | Карточные процессоры |
| Сайт | maxipay.com |
конфигурация
Необходимые параметры
| Параметр | Описание |
|---|---|
token | Биржевой жетон для авторизации API-запросы |
service_id | идентификатор службы (по умолчанию): P0117) |
Пример конфигурации
{
"provider": "maxipay",
"env": "prod",
"token": "your_bearer_token_here",
"service_id": "P0117",
"channel": "default_channel"
}
Платежный поток
Выплаты (двухфазные):
Фаза 1 - проверить (проверить):
- Проверка приемлемости выплат через
/check - Отправка данных:
- ServiceId, Account (маскированные карты с номерами) (идентификаторы:
serviceId) - АгентTransactionId (число_id от UUID, 18 персонажи) (идентификаторы:
agentTransactionId,numeric_id) - АгентTransactionDate (NaiveDateTime усечен до секунд) (идентификаторы:
agentTransactionDate) - СуммаTo/amountFrom (форматированная сумма с десятичной точкой: "123.45") (идентификаторы:
amountTo) - extras.ev_account1 - зашифрованные карты с номерамиRSA Открытый ключ
- ServiceId, Account (маскированные карты с номерами) (идентификаторы:
- С успехом (результат = 0) Статус
new
Фаза 2 - фиксировать (платить):
- Выполнение платежей через
/pay - Использует те же параметры, что и проверка
- С успехом (результат = 0) Статус
charged - с обработкой (в результате чего) [1, 153, 220, 255]) Статус
charging
Проверка состояния:
- Использование одной и той же конечной точки
/pay(не является отдельной конечной точкой состояния) - Возвращает текущие операции
Картирование состояния
| Статус поставщика | 4pay Статус | Описание |
|---|---|---|
0 | new | |
0 | charged | |
1 | charging | |
153 | charging | |
220 | charging | |
255 | charging |