Skip to content

Оплата картой

Оплата банковской картой с редиректом на платёжную страницу провайдера.

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

ПараметрЗначение
paymentMethodcard
Валюты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": "card",
    "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/pay/session-123"
  }
}

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

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