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

Создание операции

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

1
https://api.platform.rubikonpay.ru/api/paygate/payout/create/
1
/api/paygate/payout/create/

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

Параметр Тип Обязательно Описание
api_key string Да API ключ магазина.
client_id string Да Идентификатор операции на стороне магазина.
amount integer Да Сумма операции (минорные единицы).
currency integer Нет Валюта операции (числовой идентификатор. Например: 643).
description string Нет Описание.
callback_url string Нет URL уведомления при смене статуса операции.
payment_method string Да Метод оплаты. (p2p, sbp)
buyer json Да Информация о клиенте.
  :client_id string Да Идентификатор клиента на стороне магазина.
requisite json Да Информация о реквизите для перевода.
  :number string Да Номер реквизита клиента (Номер телефона или карты).
  :holder string Да Имя держателя карты.
  :bank string Да НСПК код банка.

Пример запроса:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
{
    "api_key": "af7412f2-8439-444c-b2c6-e61d6b98e861",
    "amount": 10000, 
    "client_id": "test21",
    "currency": 643,
    "description": "test", 
    "buyer": {"client_id": "test2"},
    "requisite": {"number": "4200000000000000", "holder": "test", "bank": "10000000111"}
},
}
1
2
3
4
curl --location 'https://api.platform.rubikonpay.ru{{ no such element: dict object['form_path'] }}' \
--header 'Content-Type: application/json' \
--header 'API-Sign: 319b1a2a158276c108919d6212f1dd99c89b23386362c7c80c5ef44cd5d2fe82' \
--data '{"api_key": "af7412f2-8439-444c-b2c6-e61d6b98e861", "amount": 10000, "client_id": "test21", "currency": 643, "description": "test", "buyer": {"client_id": "test2"}, "requisite": {"number": "4200000000000000", "holder": "test", "bank": "10000000111"}}'

Параметры успешного ответа:

Параметр Тип Обязательно Описание
id string Да Идентификатор операции в системе.
client_id string Да Идентификатор операции на стороне магазина.
amount integer Да Сумма операции (минорные единицы).
original_amount integer Да Изначальная сумма операции (минорные единицы).
currency json Да Информация о валюте.
  :char_code string Да Буквенный код валюты.
  :num_code integer Да Числовой код валюты.
status string Да Статус операции (Список статусов).
description string Да Описание операции.
payment_method string Да Метод оплаты. (p2p, sbp)
buyer json Да Информация о клиента.
  :client_id string Да Идентификатор клиента на стороне магазина.
errors array Нет Список кодов ошибок.
created_at string Да Дата и время создания операции. Например: 2025-01-06T01:16:53.643548+03:00
completed_at string Нет Дата и время завершения операции. Например: 2025-01-06T01:16:53.643548+03:00

Пример ответов:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
{
    "id": "6ac12758-5439-4a3d-845a-9d305e15bc29",
    "client_id": "test21",
    "amount": 10000,
    "original_amount": 10000,
    "currency": {
        "num_code": "643",
        "char_code": "RUB"
    },
    "status": "success",
    "description": "test",
    "payment_method": "p2p",
    "buyer": {
        "client_id": "test2"
    },
    "errors": null,
    "created_at": "2025-01-07T18:56:56.650301+03:00",
    "completed_at": null
}