Запрос создания платежа
Объект, который передаётся в теле запроса Создание платежа.
{
"currency": "rub",
"amount": "1500.00",
"uuid": "order-1024",
"shopId": 482193,
"description": "Оплата заказа №1024",
"website_url": "https://shop.example.com/orders/1024",
"language": "ru",
"client": "buyer@example.com",
"items": [
{"description": "Подписка на 1 месяц", "quantity": 1, "price": 1500}
],
"sign": "56ca36a52215141d58343fed155d15786508f182"
}
Поля
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
currency | string | да | Валюта платежа. Допустимое значение: rub |
amount | string | да | Общая сумма с копейками, например "1500.00". От 10.00 до 300000.00, не больше двух знаков после точки |
uuid | string | да | Номер заказа в вашей системе, 1–128 символов. Защищает от двойной оплаты одного заказа |
shopId | integer | да | ID магазина |
description | string | да | Назначение платежа, 1–1000 символов. Показывается покупателю на странице оплаты |
website_url | string | нет | Адрес страницы вашего сайта, на которую покупатель вернётся после оплаты. Только http:// или https:// |
language | string | нет | Язык страницы оплаты: ru |
client | string | нет | Email или телефон покупателя, до 255 символов |
items | array | нет | Позиции заказа |
sign | string | да | Подпись запроса: sha1(currency + amount + shopId + секретный_ключ) |
Позиция заказа (элемент items)
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
description | string | да | Название товара или услуги |
quantity | number | да | Количество |
price | number | да | Цена за единицу в рублях |
Позиции сохраняются вместе с платежом. Дополнительные поля позиции сохраняются без изменений.