Alfa-Bank
Быстрый старт
- Подписаться at alfabank.ru и получить API полномочия
- Создать терминал в Консоль Admin с приведенными ниже параметрами
- Начало обработки — адаптер предварительно построен и готов к использованию
Обзор
Платежная интеграция Альфа-Банка
| поставщик ID | alfabank |
| Категория | Банковские переводы |
| Сайт | alfabank.ru |
конфигурация
Необходимые параметры
| Параметр | Описание |
|---|---|
username | Продавец Логин для API |
password | Торговый пароль для API |
Пример конфигурации
{
"env": "prod",
"username": "merchant_login",
"password": "merchant_password",
"currency": "810"
}
Платежный поток
Платежи (однофазные и двухфазные):
-
start_tx - регистрационный платеж через POST
/register.do:- Имя пользователя, пароль, OrderNumber (транзакция) ID) (идентификаторы:
userName,orderNumber) - сумма, валюта (старый формат): 810)
- ReturnUrl, failUrl (посредством перенаправления прокси) (идентификаторы:
returnUrl) - описание
- Порядок поиска Id и FormUrl (виджет) URL) (идентификаторы:
orderId,formUrl)
- Имя пользователя, пароль, OrderNumber (транзакция) ID) (идентификаторы:
-
статус Проверка статуса через POST
/getOrderStatusExtended.do:- имя пользователя, пароль, orderId, orderNumber (идентификаторы:
userName) - Порядок парсингаСтатус → Карта_статус (идентификаторы:
orderStatus,map_status)
- имя пользователя, пароль, orderId, orderNumber (идентификаторы:
Выплаты (одна фаза):
-
start_tx - создание выплат через POST
/performPayout.do:- Имя пользователя, пароль, OrderNumber (транзакция) ID) (идентификаторы:
userName,orderNumber) - Сумма, валюта, описание
- target.pan (номер карты)
- Порядок извлеченияЧисло и порядокСтатус (идентификаторы:
orderNumber,orderStatus)
- Имя пользователя, пароль, OrderNumber (транзакция) ID) (идентификаторы:
-
статус Проверка статуса через POST
/getPayoutStatus.do:- Имя пользователя, пароль, OrderNumber (идентификаторы:
userName,orderNumber) - Приказ об отсрочке (идентификаторы:
orderStatus)
- Имя пользователя, пароль, OrderNumber (идентификаторы:
Картирование состояния
| Статус поставщика | 4pay Статус | Описание |
|---|---|---|
-1 | new | |
0 | new | |
1 | pre_authorized_3ds | |
2 | charged | |
3 | rejected | |
4 | refunded | |
5 | authorizing | |
6 | rejected |