Menu button

API для генерации QR кодов для оплаты по реквизитам

Наши клиенты
Ингосстрах Славия Банк НПФ Социум РЖД Медицина Русфонд Notebook 1
...и другие

Что такое API для генерации QR кодов для оплаты

CreateQR предоставляет надежное и удобное решение для создания QR кодов для оплаты на банковские реквизиты согласно ГОСТ Р 56042-2014. При сканировании кода с помощью банковского приложения, реквизиты компании для оплаты заполняются автоматически. С помощью нашего API вы можете легко интегрировать генерацию QR кодов в ваше приложение или веб-сайт, обеспечивая вашим клиентам эффективный и удобный способ осуществления платежей.

Наше API предлагает широкий набор возможностей, включая настраиваемые параметры для QR кодов, такие как сумма платежа, описание транзакции, а также возможность выбора типа изображения (png, svg).

Оплата и заказ

Принимаем оплату любыми способами, в том числе безналичная оплата от организации с предоставлением закрывающих документов (работаем на УСН без НДС), оплата банковскими картами и др.

Для оплаты по безналичному расчету, пожалуйста отправьте ваш запрос на адрес [email protected]

Для покупки онлайн, нажмите на кнопку ниже:

Если вы уже купили API-ключ, вы можете проверить баланс или восстановить ключ.


Техническая документация

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

Базовый URL

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

GET или POST параметры

Параметр Обязательно Макс. длина Описание
APIKey да Ваш API ключ
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 для тестирования генерации кодов. Для использования вашего реального счета, пожалуйста, свяжитесь с нами по адресу: [email protected]

Пример формирования ссылки на QR код

https://createqr.ru/api/v1/qr-pay?Name={Получатель}&PersonalAcc={Номер счета получателя}&BankName={Наименование банка получателя}&BIC={БИК}&CorrespAcc={Номер кор. счета}&SumRub={Сумма руб.}&Purpose={Назначение платежа}

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

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

Открыть в новом окне

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

Проверка баланса API-ключа

GET https://createqr.ru/api/v1/check-key

Параметр Обязательно Описание
APIKey да Ваш API ключ

Ответ

{"count": 0}