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

Alfa-Bank

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

Перейти в Альфа-Банк

Обзор​

Платежная интеграция Альфа-Банка

поставщик IDalfabank
КатегорияБанковские переводы
Сайтalfabank.ru

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

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

ПараметрОписание
usernameПродавец Логин для API
passwordТорговый пароль для API

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

{
"env": "prod",
"username": "merchant_login",
"password": "merchant_password",
"currency": "810"
}

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

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

  1. start_tx - регистрационный платеж через POST /register.do:

    • Имя пользователя, пароль, OrderNumber (транзакция) ID) (идентификаторы: userName, orderNumber)
    • сумма, валюта (старый формат): 810)
    • ReturnUrl, failUrl (посредством перенаправления прокси) (идентификаторы: returnUrl)
    • описание
    • Порядок поиска Id и FormUrl (виджет) URL) (идентификаторы: orderId, formUrl)
  2. статус Проверка статуса через POST /getOrderStatusExtended.do:

    • имя пользователя, пароль, orderId, orderNumber (идентификаторы: userName)
    • Порядок парсингаСтатус → Карта_статус (идентификаторы: orderStatus, map_status)

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

  1. start_tx - создание выплат через POST /performPayout.do:

    • Имя пользователя, пароль, OrderNumber (транзакция) ID) (идентификаторы: userName, orderNumber)
    • Сумма, валюта, описание
    • target.pan (номер карты)
    • Порядок извлеченияЧисло и порядокСтатус (идентификаторы: orderNumber, orderStatus)
  2. статус Проверка статуса через POST /getPayoutStatus.do:

    • Имя пользователя, пароль, OrderNumber (идентификаторы: userName, orderNumber)
    • Приказ об отсрочке (идентификаторы: orderStatus)

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

Статус поставщика4pay СтатусОписание
-1new
0new
1pre_authorized_3ds
2charged
3rejected
4refunded
5authorizing
6rejected

Средства​