Menu button

API для генерации QR-кодов

Внимание. Чтобы воспользоваться API, необходимо подать заявку через форму

QR-коды для оплаты по реквизитам

Вы можете создавать динамические QR-коды с помощью специальной ссылки с заданными параметрами. Их можно использовать, например, для вставки на свой сайт. Или динамически формировать нужные коды.

Базовый URL

https://createqr.ru/api/v1/qr-pay

GET-параметры

Параметр Обязательно Макс. длина Описание
size Размер кода (s - 128x128, m - 256x256, l - 512x512, xl - 1024x1024)
format Формат файла (png, svg)
Name да 160 Наименование получателя платежа
PersonalAcc да 20 Номер счета получателя платежа
BankName да 100 Наименование банка получателя платежа
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={Назначение платежа}

Замените параметры в {скобках} на нужные значения

Пример ссылки на QR-код

Перейти

Пример HTML-кода для вставки на сайт в виде картинки

Заявка на использование API