Перейти к содержанию

Проведение платежа

Метод запроса: POST

https://b2b.rubikonpay.ru/api/v1/payments/account2card

Параметры запроса:

Параметр Обязательно Описание
api_key Да Ключ объекта. Выдается менеджером.
transaction Да Идентификатор транзакции мерчанта. Формат UUID.
signature Да Подпись. Формирование подписи: sha256({api_key}{transaction}{amount}{recipient_pan}{crypto_key}) .
{crypto_key} - секретный ключ, который выдается менеджером. Подпись формируется конкатенацией параметров без фигурных скобок.
amount Да Сумма в копейках. Минимальная сумма от 1 000 до 15 000 рублей.
payer_fio Да ФИО плательщика.
payer_phone Да Телефон плательщика.
recipient_pan Да Номер карты получателя.

Тело запроса:

1
2
3
4
5
6
7
8
9
{
    "api_key": "e467511f-e0c64ae5-b9ec-ebbe0b4dbbee",
    "transaction": "f4462ba637c54455-b0b253b179f7a25c",
    "signature": "675e785dcf5b77a27e3fad0353078b078f5c6f1bdaaba4b150bd339b832cda5d",
    "amount": 512000,
    "payer_fio": "Иван Иванов Иванович",
    "payer_phone": "79999999123",
    "recipient_pan": "5555555555555599"
}

При формировании запроса необходимо использовать ЭЦП. Используется алгоритм RSA/SHA256. Данное сообщение необходимо передавать в заголовке HTTP запроса в параметре X-Sign