Appearance
Alfa Pay
Оплата через Alfa Pay — платёжный сервис Альфа-Банка. Пользователь перенаправляется для подтверждения оплаты в приложении или на сайте Альфа-Банка.
Параметры метода
| Параметр | Значение |
|---|---|
paymentMethod | alfa_pay |
| Валюты | RUB |
| Тип интеграции | Redirect |
Реквизиты
Дополнительные реквизиты в запросе не требуются.
Пример запроса
bash
curl -X POST https://api.arcanumpay.ru/api/v1/deposits \
-H "Content-Type: application/json" \
-H "merchant-id: 12345" \
-H "x-signature: a1b2c3d4e5f6..." \
-d '{
"amount": "1000.00",
"currency": "RUB",
"paymentMethod": "alfa_pay",
"userId": "user-123",
"callbackUrl": "https://example.com/callback",
"successUrl": "https://example.com/success",
"failUrl": "https://example.com/fail"
}'Пример ответа
json
{
"data": {
"operationId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"status": 3,
"amount": "1000.00",
"currency": "RUB",
"redirectUrl": "https://provider.com/alfapay/session-123"
}
}Процесс оплаты
- Мерчант отправляет запрос на создание платежа
- API возвращает
redirectUrl - Мерчант перенаправляет пользователя на полученный URL
- Пользователь подтверждает оплату в приложении или на сайте Альфа-Банка
- После завершения пользователь перенаправляется на
successUrlилиfailUrl - Мерчант получает колбэк с финальным статусом