API для генерации QR-кодов
Внимание. Чтобы воспользоваться API, необходимо подать заявку через форму
QR-коды для оплаты по реквизитам
Вы можете создавать динамические QR-коды с помощью специальной ссылки с заданными параметрами. Их можно использовать, например, для вставки на свой сайт. Или динамически формировать нужные коды.
Базовый URL
https://createqr.ru/api/v1/qr-pay
GET-параметры
Параметр | Обязательно | Макс. длина | Описание |
---|---|---|---|
size |
Размер кода (s - 128x128, m - 256x256,
l - 512x512, xl - 1024x1024)
|
||
Name |
да | 160 | Наименование получателя платежа |
PersonalAcc |
да | 20 | Номер счета получателя платежа |
BankName |
да | 45 | Наименование банка получателя платежа |
BIC |
да | 9 | БИК |
CorrespAcc |
да | 20 | Номер кор. счета банка получателя платежа |
Sum |
18 | Сумма платежа, в копейках | |
SumRub |
16 | Сумма платежа, в рублях (не применяется если указано Sum) | |
Purpose |
210 | Наименование платежа (назначение) | |
PayeeINN |
12 | ИНН получателя платежа | |
PayerINN |
12 | ИНН плательщика | |
DrawerStatus |
2 | Статус составителя платежного документа | |
KPP |
9 | КПП получателя платежа | |
CBC |
20 | КБК | |
OKTMO |
11 | Общероссийский классификатор территорий муниципальных образований (ОКТМО) | |
PaytReason |
2 | Основание налогового платежа | |
TaxPeriod |
10 | Налоговый период | |
DocNo |
15 | Номер документа | |
DocDate |
10 | Дата документа | |
TaxPaytKind |
2 | Тип платежа |
Вы можете использовать номер счета получателя 00000000000000000000 для тестирования генерации кодов. Для использования вашего реального счета, пожалуйста, подайте заявку через форму
Пример формирования ссылки на QR-код
https://createqr.ru/api/v1/qr-pay?Name={Получатель}&PersonalAcc={Номер счета получателя}&BankName={Наименование банка получателя}&BIC={БИК}&CorrespAcc={Номер кор. счета}&SumRub={Сумма руб.}&Purpose={Назначение платежа}
Замените параметры в {скобках} на нужные значения