Skip to content

Alfa Pay

Оплата через Alfa Pay — платёжный сервис Альфа-Банка. Пользователь перенаправляется для подтверждения оплаты в приложении или на сайте Альфа-Банка.

Параметры метода

ПараметрЗначение
paymentMethodalfa_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"
  }
}

Процесс оплаты

  1. Мерчант отправляет запрос на создание платежа
  2. API возвращает redirectUrl
  3. Мерчант перенаправляет пользователя на полученный URL
  4. Пользователь подтверждает оплату в приложении или на сайте Альфа-Банка
  5. После завершения пользователь перенаправляется на successUrl или failUrl
  6. Мерчант получает колбэк с финальным статусом