...
Имя параметра | Версия API | Значение | Примеры/примечания | |||||
key | 1.0 | Ключ (идентификатор сервиса), присваиваемый системой при «создании кнопки» в личном кабинете. Обязателен для версии 1.0. | “b5/uqup/i/ueWBrRyp9V0n97zyHty5YtV5u/NW27nlk= | |||||
cost | 1.0, 2.0 | Сумма в рублях, которую клиент должен заплатить. Обязательный параметр. | 100 (если сумма передаётся с копейками, то использовать разделитель "точка", напр. 100.65) | |||||
name | 1.0, 2.0 | Описание оплачиваемого товара/услуги. Отображается на странице оплаты. Обязательный параметр. | Не более 128 символов. Пример: Заказ №212 | |||||
1.0, 2.0 | Электронная почта клиента поле обязательно для рекуррентных платежей, для остальных вариантов оплаты необходимость ввода регулируется в настройках сервиса | test@test.com | ||||||
phone_number | 1.0, 2.0 | Телефонный номер плательщика необходимость обязательного ввода регулируется в настройках сервиса и параметрами платежного канала | 74951234567 | |||||
order_id | 1.0, 2.0 | Цифровое поле, обязательно Номер заказа в системе партнера, должен быть уникальным. Дважды заказ с одинаковым order_id оплатить не удастся. Если нет необходимости определять каждый заказ, то значение order_id нужно сделать равным 0. Максимальная длина 64 символа. Для рекуррентных платежей длина >=6 символов | 100001 Допускается использование латиницы. Кириллица не поддерживается (будет получена ошибка при создание транзакции).
| |||||
comment | 1.0, 2.0 | Комментарий платежа. Вы можете передавать через него любую свою информацию. Информация переданная в данном параметре не отображается на странице оплаты и может использоваться для внутренних нужд магазина. Необязательный параметр. | Текстовое поле, не более 512 символов | |||||
invoice_data | 1.0, 2.0 | Данные в формате json для фискального чека (см. API для 54-ФЗ) Необязательный параметр для инициализации оплаты. | htmlspecialchars JSON | |||||
target_serial | 1.0, 2.0 | Опциональный параметр. Серийный номер принтера для печати чека (см. API для 54-ФЗ). | 199031000707 | |||||
custom_fields | 1.0, 2.0 | Опциональный параметр. Предназначен для передачи дополнительной информации в различные каналы оплаты | urlencoded словарь JSON | |||||
check* | 2.0 | Подпись версии 2.0 – электронная подпись запроса. См. приложение №1 Обязателен для версии 2.0 | Обязательна передача параметра version=’2.0’ и service_id. Параметр key в данном случае не требуется. | |||||
service_id | 2.0 | Идентификатор сервиса. Обязателен для версии 2.0 | 121233 | |||||
version | 2.0 | Строка. Обязательно для установки версии API, отличного от 1.0. Если не задано используется версия API 1.0. | 2.0 | |||||
url_success | 1.0, 2.0 | Строка. Должен быть валидным URL (начинаться с http:// или https://) | к запросу на input можно добавить url_success/url_error, это значение подменит настройку сервиса "URL успешной оплаты" в рамках данной платежной сессии. Таким образом можно можно назначить перенаправление на URL успешной оплаты в рамках конкретной транзакции. | |||||
check* (устаревшее) | 1.0 | MD5 хеш от параметров: key + cost + name + email + order_id + comment + payment_type + secret_key |
...