Alfa-Bank SBP
Быстрый старт
- Подписаться at alfabank.ru и получить API полномочия
- Создать терминал в Консоль Admin с приведенными ниже параметрами
- Начало обработки — адаптер предварительно построен и готов к использованию
Обзор
Альфа-банк SBP Платежная интеграция
| поставщик ID | alfabank_sbp |
| Категория | Банковские переводы |
| Сайт | alfabank.ru |
конфигурация
Необходимые параметры
| Параметр | Описание |
|---|---|
username | логин торговца |
password | Торговый пароль |
Пример конфигурации
{
"env": "prod",
"username": "merchant_login",
"password": "merchant_password",
"currency": "810",
"callback_url": "https://api.merchant.com/callback"
}
Платежный поток
Платежи через SBP (однофазный и двухфазный):
-
Регистрация_оплата - регистрационный платеж через POST
/register.do: (идентификаторы:register_payment)- Имя пользователя, пароль, OrderNumber (транзакция) ID) (идентификаторы:
userName,orderNumber) - сумма, валюта (старый формат): 810 = RUB)
- ReturnUrl, failUrl, DynamicCallbackUrl (идентификаторы:
returnUrl,dynamicCallbackUrl) - описание
- Порядок поиска Id (идентификаторы:
orderId)
- Имя пользователя, пароль, OrderNumber (транзакция) ID) (идентификаторы:
-
Get_payment_qr - поиск QRкод через POST
/sbp/c2b/qr/dynamic/get.do: (идентификаторы:get_payment_qr)- имя пользователя, пароль, mdOrder (orderId) (идентификаторы:
userName) - Поиск qrId, полезная нагрузка (QR Содержание), qrStatus
- имя пользователя, пароль, mdOrder (orderId) (идентификаторы:
-
статус Проверка статуса через POST
/sbp/c2b/qr/status.do:- имя пользователя, пароль, mdOrder, qrId (из auth_params) (идентификаторы:
userName) - Парсинговая сделкаГосударство (идентификаторы:
transactionState)
- имя пользователя, пароль, mdOrder, qrId (из auth_params) (идентификаторы:
Картирование состояния
| Статус поставщика | 4pay Статус | Описание |
|---|---|---|
STARTED | new | |
CONFIRMED | charging | |
ACCEPTED | charging | |
REJECTED | rejected | |
REJECTED_BY_USER | rejected | |
CREATED | new | |
DEPOSITED | charged | |
DECLINED | rejected |