Получить QR-код для платёжного поручения
Организация может создать QR-код, при оплате которого пользователем сервиса PayQR будет произведён платеж по реквизитам, привязанным к этому QR-коду. Для этого необходимо выполнить веб-запрос методом GET (просто обратившись по ссылке) и передать в нём необходимые параметры платежа.
Запрос также можно выполнить методом POST, если это удобнее разработчику
Выполнение запроса
URL запроса -https://payqr.ru/shop/api/1.0/receipts/qr
Порядок параметров значения не имеет.
В качестве ответа придёт файл картинки с QR-кодом в указанном формате
Обработка ошибок
При возникновении ошибок при генерации QR-кодов будет возвращаться соответствующий Http Status Code. Описание проблемы следует смотреть в Reason Phrase.
Например при ошибке в параметре будет возвращён Http Status Code 409 (Conflict)
Обязательные поля
- ReceiverName
- Полное наименование получателя (максимально 160 символов)
- ReceiverInn
- ИНН получателя (максимально 12 символов)
- ReceiverBic
- БИК банка получателя (максимально 9 символов)
- ReceiverAccount
- Расчётный счёт получателя в банке получателя (максимально 20 символов)
Например: https://payqr.
ru/shop/api/1.0/receipts/qr?ReceiverName=ООО%20ФИТ&ReceiverInn=7731439244&ReceiverKpp=772501001&ReceiverBic=044583793&ReceiverAccount=40702810800000000887&
Дополнительные обязательные редактируемые поля
- Amount
- Сумма платежа с копейками (максимально 10 символов). В качестве разделителя можно использовать как точку, так и запятую. Если указано дробное количество копеек — код не будет сформирован и в качестве ответа будет ошибка.
- Purpose
- Назначение платежа (максимально 210 символов)
Например: https://payqr.ru/shop/api/1.0/receipts/qr?Amount=1200.00&Purpose=Оплата коммунальных услуг
Дополнительно активируемые поля
Если значения этих полей не переданы, то в мобильном приложении PayQR эти поля не показываются — если же переданы, пользователь не может изменить их
- Kbk
- КБК (макс 20 символов)
- Oktmo
- ОКТМО (макс 11 символов)
- Kpp
- КПП получателя (максимально 9 символов)
- Uin
- УИН (макс 100 символов)
- TaxPaymentReason
- Основание налогового платежа (макс 2 символа)
- TaxPeriod
- Налоговый период (макс 10 символов)
- DocumentNumber
- Номер документа (макс 15 символов)
- DocumentDate
- Дата документа (макс 10 символов)
- PaymentType
- Тип платежа (макс 2 символа)
- CompilerStatus
- Статус составителя платежного документа (макс 2 символа)
- BillRulingNumber
- Номер постановления (макс 100 символов)
- BillNumber
- Номер счета/извещения/начисления (макс 100 символов)
- BillDate
- Дата постановления/счета/извещения/начисления (макс 100 символов)
- ExecutoryNumber
- Номер исполнительного производства (макс 100 символов)
- AddAmount
- Сумма пени/страховки/дополнительного начисления, включенная в общую сумму, с копейками (макс 10 символов)
- AddAmountPurpose
- Назначение предлагаемой суммы увеличения основной суммы платежа (макс 30 символов)
- PaymentDocumentIndex
- Индекс платежного документа (макс 100 символов)
- BudgetReceiverAccount
- Лицевой счет бюджетного получателя (макс 100 символов)
- PaymentTerm
- Крайний срок совершения платежа (макс 100 символов)
- PaymentPeriod
- Период, по которому совершается платеж (макс 100 символов)
- PaymentTypeName
- Вид платежа (макс 100 символов)
- ContractNumber
- Номер договора, по которому совершается оплата (макс 100 символов)
- FlatNumber
- Номер квартиры, по которой совершается оплата (макс 100 символов)
- PhoneNumber
- Номер телефона, по которому совершается оплата (макс 100 символов)
- BirthDate
- Дата рождения (макс 100 символов)
- StudentName
- ФИО ребенка/учащегося (макс 100 символов)
- ServicerName
- ФИО специалиста, оказывающего услуги (макс 100 символов)
- InstitutionNumber
- Номер образовательного/медицинского учреждения (макс 100 символов)
- GroupNumber
- Номер группы детсада/класса школы (макс 100 символов)
- PayerIdentifier
- Идентификатор плательщика (например, СНИЛС) (макс 100 символов)
- PayerNumber
- Номер лицевого счета, по которому совершается платеж (макс 100 символов)
- PayerDocumentType
- Тип документа, удостоверяющего личность плательщика (макс 100 символов)
- PayerDocumentNumber
- Номер документа, удостоверяющего личность плательщика (макс 100 символов)
- PaymentTypeCode
- Код вида платежа (макс 100 символов)
Например: https://payqr.
ru/shop/api/1.0/receipts/qr?&FlatNumber=12&PhoneNumber=74956498681&BillNumber=09876-555555&BillDate=20.04.2015&
Дополнительные свободные параметры
При генерации QR-кода есть возможность передать дополнительные параметры платёжного поручения. Эти параметры не редактируются в мобильном приложении PayQR, но они возвращаются в уведомлениях об оплате с теми же идентификаторами и содержанием.
Названия этих параметров должны начинаться с суффикса Custom, после которого следует уникальное в рамках запроса имя
Например: CustomQuittid, CustomExecId и т.п.
Опциональные возможности и информация сервиса
Эти параметры могут влиять на пользовательский сценарий, но не редактируется пользователем, их указание необязательно
- MerchId
- Номер магазина в PayQR (если QR-код генерируется при наличии заключенного договора с PayQR, для активации уведомлений об оплате, реестров и т.д.)
- ReceiptImageUrl
- URL изображения, сопровождающего платеж (например, фото нарушения)
- Category
- Код категории платежа по классификатору товаров/услуг PayQR
- PaidMessage
- Текст сообщения по платежу после его завершения (для отображения в мобильном приложении PayQR) (макс 100 символов)
- PaidMessageImageUrl
- Url изображения, сопровождающего сообщение по платежу после его завершения (для отображения в мобильном приложении PayQR)
- PaidMessageUrl
- Адрес, куда плательщик перейдет при нажатии на сообщение по платежу после его завершения
Например: https://payqr.
ru/shop/api/1.0/receipts/qr?&MerchId=000000-00000&
Настройки платежа и QR-кода
- IsAmountUpdatable
- Разрешается ли пользователю изменение переданной суммы. По умолчанию — true (разрешается)
- IsPurposeUpdatable
- Разрешается ли пользователю изменение переданного назначения платежа. По умолчанию — true (разрешается)
- IsUinUpdatable
- Разрешается ли пользователю вводить вручную или изменять УИН (если поле не передавалось, то оно появится пустым и станет обязательным). По умолчанию — false (не разрешается)
- AvailabilityInDays
- Сколько дней код покупки PayQR доступен для сканирования после его создания (установите 0, чтобы снять лимит). Если значение установлено, и оно составляет менее 180, то в течение того же самого срока счета, полученные после сканирования кода, будут активны для их оплаты через PayQR и будут храниться в мобильном приложении PayQR как активные счета (по умолчанию: без ограничений, т.е. 0)
- NeedExtendedHeaders
- Активировать ли расширенные заголовки HTTP в ответах на запросы на создание кодов покупки (увеличивает объем ответа от PayQR, но предоставляет больше технической информации) (по умолчанию: нет, т.
е. false) - CodeImageFormat
- Формат полученного изображения QR-кода. По умолчанию — PNG. Возможные значения — PNG, SVG, JPG
- CodeImageSize
- Размер полученного изображения QR-кода в пикселях (по умолчанию: 100, но размер по умолчанию может измениться)
- IsCodeImageInverted
- Инвертировать цвета полученного изображения QR-кода. По умолчанию — false (черный код на белом фоне).
Как размещать QR-коды на любых платежных документах (ПД)
- На основе имеющихся данных в ПД (реквизиты получателя, назначение платежа и т.д.) по формату PayQR осуществляется запрос к серверу PayQR при генерации каждого ПД (обычный запрос типа GET или POST, как удобнее). Назначение запроса – получить изображение QR-кода. В рамках формата запроса PayQR также определяется размер необходимого QR-кода. Можно посылать неограниченное количество запросов единовременно с разным содержанием.
- Ответом на данный запрос сервер PayQR вернет изображение в формате PNG или SVG, которое можно сохранить в своем хранилище/базе данных или сразу включить в содержание сгенерированного ПД.
Изображение возвращается в размере, который был определен на шаге 1. - Полученное изображение для того или иного ПД размещается в конкретном определенном месте ПД, которое в дальнейшем отправляется на печать. То есть предварительно необходимо определить место расположения QR-кода на ПД.
QR-коды
Компания Victoria Stenova предлагает покупателям воспользоваться простым инструментом, который на наш взгляд, облегчит процесс выбора обоев, — QR-коды. Сканируя QR-код, покупатель переходит по ссылке и видит, как выбранный узор смотрится в 3D интерьере и, что немаловажно, может сохранить ссылку, чтобы в любой момент вернуться к процессу выбора, сравнить разные артикулы, посоветоваться с близкими.
Всё очень просто! Скачайте любое приложение для сканирования QR-кодов и наведите смартфон на код,расположенный около понравившегося варианта обоев. В файлах представлены все наши актуальные коллекции.
Коллекции BARBERA, KIMI, ESTER, JE’TAIME, ANTUANETTA, ALEXANDER, LOVE, MICHELIN, MAXIMILIANO, GRAFFITI, ECOLOFT, OPTIMA, OSCAR, ROBERTO, SAN MARCO, SEVILLA, VIVALDI, WELLA, WINE
Скачать.
Коллекции FACTURA, RUDOLF, AMELI, CASABLANCA, SALVADOR, FREDO, ELENA, REGATA, ENIGMA, SOFI, ROMEO, VECTOR, VENERA, WOOD
Скачать.xls
Коллекции ALINA, BABY TEDDY, DISCOVERY, EVA, FRIENDS, GLOBAL, NIKA, SCHOOL, SYSTEM, TEODOR, VIVIAN, MONIKA, ANNABELLE, RIANNA, FASHION WEEK
Скачать.xls
Коллекции ALESSANDRO, MELANIA, RICCO, PLAYLIST, MARIBELL, DARIO, LENINGRAD, SANTA BARBARA
Скачать.xls
Коллекции PALMA, NATURA, ANGELA, SCANDI, PAULINA,COMPASS,LABIRINT, ITALIANO VERO
Скачать.xls
Коллекции CAPITAL, STEFANIA, PALERMO, ALFA, BALET, BONJOUR, FORTUNA, LEILA, ORION, PABLO,ROCK&WALL, SPARTAK
Скачать.xls
Коллекции DISCO, NINA, LAURA, BREEZE, MAGIA, BOSFOR, FELICITA, FORMA
Скачать.xls
Коллекции SORRENTO, ORLANDO, CONCEPT, VIRGINIA, MERCI, BERGAMO
Скачать.
xls
Коллекции SUNRISE, HORIZONT, MICHELLE, RITA, SICILIA, RELAX, DINASTIA
Скачать.xls
Коллекции AMANDA, KELLY, PERFETTO, SASHA, SECRET, COSMOS, DIVA, COSMOS, PORTO
Скачать.xls
Коллекции DON CORLEONE, DOLCE VITA, DOMINGO, TOSCANA, SOFIA
Скачать.xls
Коллекции PORTOFINO, RINA, ANASTASIA, SALUTE, SANDRO, WEEKEND
Скачать.xls
Коллекции VIKA, VIAGGIO, The WALL, BALI, TRAVERTINO, BENJAMIN, LAMOUR, AURUS
Скачать.xls
Коллекции LETO, BARBADOS, ROCKY, MIMI, JANNET, RITTER, ARTLOFT
Скачать.xls
Коллекции BELMOND, ISTINA, PERCORSO, GRANADA, AMAZONIA
Коллекции DISCOVERY 2.0, OCEAN, SAFARI, PANTONE, CAVA, EMOTION, DUBAI
Скачать.xls
Коллекции CANYON, RICHIE, SOCHI, SEASONS, GOLDEN, NICOLE, PRESIDENT, BOUNTY
Скачать.
xls
Коллекции KAMCHATKA, LILI, MALDIVES, BORA BORA, MISHA, SENSEI, BE LINE, VLADIVOSTOK, NEVA
Скачать.xls
Коллекции MAY, YAKUTIA, JAVA, BABOCHKA, KRASNODAR, KAMILLA, SPECTR
Скачать.xls
Коллекции KALININGRAD, BALANCE, TIGER, LOLITA, PALMIRA, BELISSIMO
Скачать.xls
Основы QR-кодов
Прежде чем мы расскажем вам, что вам нужно учитывать на практике, мы хотим познакомить вас с техническими основами QR-кодов. Здесь вы узнаете, как работает QR-код, какие элементы используются для его построения и какие условия необходимы для его создания и декодирования.
Что такое QR-код?
QR-код представляет собой двумерную версию штрих-кода, известного по упаковке продуктов в супермаркете. Первоначально разработанный для оптимизации процессов логистики в автомобильной промышленности, QR-код нашел свое применение в мобильном маркетинге с широким распространением смартфонов.
QR-коды становятся все более популярными, потому что технология «с открытым исходным кодом», т.е. доступна для всех. Существенными преимуществами QR-кодов перед обычными штрих-кодами являются большая емкость данных и высокая отказоустойчивость.
Как устроен QR-код?
Черно-белые узоры пикселей в шахматном порядке на первый взгляд кажутся небольшим кроссвордом, составленным наугад. Но если приглядеться, определенные структуры можно идентифицировать. Чтобы сканер распознал QR-код как таковой, код всегда должен быть квадратным. Ряд дополнительных элементов обеспечивает правильное считывание информации.
Позиционная маркировка
Указывает направление, в котором печатается Код.
Маркировка выравнивания
Если QR-код большой, этот дополнительный элемент помогает сориентироваться.
Шаблон синхронизации
С помощью этих строк сканер определяет размер матрицы данных.
Информация о версии
Указывает используемую версию QR-кода. В настоящее время существует 40 различных версий QR-кода. В маркетинговых целях обычно используются версии 1-7.
Информация о формате
Шаблоны формата содержат информацию о допустимости ошибок и шаблоне маски данных и облегчают сканирование кода.
Клавиши данных и исправления ошибок
Эти шаблоны содержат фактические данные.
Тихая зона
Этот интервал важен для программы сканирования, чтобы отличить QR-код от его окружения.
Что произойдет, если QR-код поврежден?
Чтобы гарантировать, что информация, содержащаяся в QR-коде, может быть прочитана, даже если он поврежден, ключи данных включают дубликаты (избыточность). Из-за этого до 30% структуры кода может быть уничтожено без ущерба для читаемости код.
Что можно хранить в QR-коде?
В одном коде можно ввести до 7089 цифр или 4296 символов, включая знаки препинания и специальные символы.
В дополнение к цифрам и символам также могут быть закодированы слова и фразы (например, интернет-адреса). По мере добавления данных в QR-код размер кода увеличивается, а структура кода становится более сложной.
Как создать QR-код?
Создание QR-кода занимает всего несколько секунд. Первый шаг — перейти на веб-сайт, который генерирует QR-коды, например. www.qr-code-generator.com. Там вы можете выбрать тип кода, который хотите создать, а затем ввести соответствующие данные. Просто нажмите «Создать QR-код», и ваш персональный QR-код готов. Теперь вы просто решаете, в каком формате изображения вы хотите использовать код, и легко загружаете файл.
Как отсканировать QR-код?
Чтобы отсканировать QR-код, сначала необходимо установить приложение сканера на смартфон. Большой выбор из них можно скачать бесплатно в различных магазинах приложений. Установив его, запустите приложение и держите камеру смартфона над QR-кодом, чтобы отсканировать его. Если код читаем, закодированный адрес или действие будут доступны автоматически.
Назначение QR-кодов
Подробнее о QR-кодах читайте в следующей главе.
Следующая глава
Как создать QR-код с логотипом: пошаговая инструкция
- Что такое QR-код?
- QR-код VS Линейный код
- Как работает QR-код?
- Зачем добавлять логотип в свой QR-код?
- Как создать QR-код с логотипом:
- QR Code Monkey
- Генератор QR-кодов Unitag
- Qrcode-pro
- Что делать, если у меня нет логотипа?
Считается, что крупные компании и бренды используют QR-коды для привлечения клиентов, но небольшая компания также может создать индивидуальный QR-код — это просто, быстро и не требует больших вложений.
Что такое QR-код?
Термин QR-код означает код «быстрого отклика» из-за его легкости и скорости. Это тип штрих-кода, представленный символами, состоящими из черных пикселей на белом квадрате. Его можно прочитать с помощью приложения на вашем смартфоне, чтобы получить некоторую информацию.
Это инструмент, соединяющий реальный и виртуальный мир, и его обычно размещают на концертных афишах, упаковках продуктов, наклейках и уличных тротуарах. QR может передавать ссылки, купоны, информацию о продукте и другую полезную информацию для потребителей.
QR-код VS Линейный код
Будь то линейный код или QR-код, каждый из них имеет свои собственные функции и особенности, поэтому мы собрали обзор их трех основных отличий:
Ориентация. Линейный код подразумевает считывание информации в одном направлении — горизонтальном, тогда как QR-код относится к так называемым двумерным кодам. Их расшифровка производится в двух направлениях – как горизонтальном, так и вертикальном.
Объем информации. Линейные коды предназначены для передачи небольшого количества информации, поскольку изначально они были разработаны для упрощения рабочих процессов. Наоборот, QR-коды направлены на передачу гораздо больших объемов.
Тип информации.
С помощью линейных кодов упростился процесс инвентаризации, контроля товаров, документооборота и идентификации продукции.
При этом QR-коды можно использовать в больших масштабах, например, во время экскурсий и шифровании информации о туристических объектах. Поэтому нельзя однозначно сказать, какой из этих двух типов кодов лучше, все зависит от задачи, которую вы хотите выполнить.
Как работает QR-код?
Первоначально разработанный Denso Wave в Японии для отслеживания складских запасов запасных частей на заводе, после его выпуска маркетологи приняли QR-коды для более широкого использования. В основном из-за объемного хранения и возможности транслировать дополнительную информацию для потребителей за пределы стандартной упаковки продукта.
Такой код фотографируется встроенной камерой устройства, которая расшифровывает его с помощью предустановленного приложения.
Зачем добавлять логотип в свой QR-код?
Используя свой логотип в качестве изображения QR-кода, вы визуально и информативно свяжете его с вашей компанией, привлекая больше клиентов.
Обязательно используйте четкий и четкий логотип и размещайте его в центре кода. Таким образом, вы можете облегчить клиентам чтение элементов самого кода. Ваш логотип должен дополнять код, а не мешать его сканированию.
Как создать QR-код с логотипом:
Существуют различные варианты создания QR-кода с логотипом. Самый доступный и простой способ — онлайн-генератор QR-кода.
Вот подборка сервисов, которые позволят сделать QR-коды с логотипом всего за пару минут.
QR Code Monkey
QR Code Monkey — популярный бесплатный генератор QR-кодов. Чтобы создать QR-код, вам нужно выполнить несколько простых шагов:
- добавить URL своего сайта
- выбрать цвет кода
- вписать код дизайна логотип. Это делается для того, чтобы код сканировался нормально.
- Сгенерируйте код и сохраните его в нужном формате.
В результате вы получаете код, который можно использовать всего за пару минут.


е. false)
Изображение возвращается в размере, который был определен на шаге 1.