Как создать qr код самому с помощью программы или онлайн

Содержание:

Эквайринг и куайринг – что это и в чем разница?

Сложное на первый взгляд понятие «эквайринг» – это просто оплата товара банковской картой в торгово-сервисных предприятиях или в интернете. Схема эквайринга простая и понятная всем – клиент прикладывает карту (или проводит полосой, или вставляет ее в терминал с чипом), с карты списывается нужная сумма, которая затем поступает на счет продавца.

Эквайринг существует столько же, сколько существуют и банковские карты – только сначала их «прокатывали» через импринтер, где карта оставляла на специальном чеке свой отпечаток, по которому продавец мог в банке получить деньги со счета покупателя. Сейчас все переведено в онлайн – и продавец получает деньги на свой счет за минусом определенной комиссии, которую удерживают банк-эмитент (выпустивший карту), банк-эквайер (у которого продавец открыл счет) и платежная система (от которой выпущена карта).

Такая схема долгое время считалась самой удобной, особенно когда банки стали массово переходить на карты с бесконтактным носителем. Но минусы эквайринга оставались – это и комиссия, и долгие сроки зачисления, и необходимость иметь специальное устройство с выходом в интернет.

Поэтому на смену эквайрингу постепенно приходи так называемый куайринг. Это уже почти официальное название, оно происходит от QR-кода (Quick Response Code, или код быстрого реагирования). Его изобрели не в России – в основном куайринг начал применяться в Китае, где большая часть денежного обращения переведена в системы WeChat и AliPay. В этих системах можно оплачивать буквально что угодно именно с помощью сканирования QR-кода.

Вообще, QR-код – это просто зашифрованный код (цифры и латинские буквы), но под шифром обычно скрываются реквизиты счета продавца. Схема работает примерно так же, как и эквайринг:

Россия отходит от «депозитной» ямы: рост ставок по вкладам в августе приблизил рынок к рекордным значениям

  1. продавец либо получает постоянный QR-код, который может разместить прямо на кассе, либо у него есть оборудование, генерирующее эти коды при необходимости. Если код постоянный, то он без суммы – продавец сообщает ее покупателю, а если создается для конкретной покупки – то уже включает в себя сумму;
  2. покупатель своим смартфоном сканирует QR-код. Это может быть приложение банка или просто сканер штрих-кодов, который передает данные в банковское приложение. Если нужно ввести сумму, покупатель ее вводит, выбирает счет для оплаты и подтверждает транзакцию;
  3. продавец получает смс или иное уведомление об оплате, деньги зачисляются на его счет и он отпускает товар покупателю.

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

Это не бесплатно, но дешевле эквайринга – СБП установила тариф на уровне от 0,4% до 0,7% от суммы транзакции против 2-3% при обычном эквайринге. Но и это еще не все.

Пример 2, реализации на php (более сложный)

<?php
        $data'PayeeINN'= '212907189988'; # ИНН юр.лица
        $data'lastName'= 'Иванов';
        $data'Purpose'= 'Оплата заказа № 1 с сайта'; 
        $data'Sum'=200; # в рублях
        
        $url='https://sbqr.ru/OVO/api_png_QR.php';
 
        $ch = curl_init();
        # 2. указываем параметры, включая url
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_HEADER, );
        # указываем, что у нас POST запрос
        curl_setopt($ch, CURLOPT_POST, 1);
        # добавляем переменные
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
        # 3. получаем HTML в качестве результата
        $result = curl_exec($ch);
        # 4. закрываем соединение
        curl_close($ch);
        $result=str_replace("src='", "src='https://www.sbqr.ru", $result);
        # 5. выводим контент в браузер
        header ("Content-type: image/png");  
        echo $result;  
?>

См. также:Варианты встраивания QR кода в сайт (через iframe, javascript)

Если у Вас есть вопросы по API по генерации QR кодов для оплаты, то оставляйте их ниже.

Неликвиды на складе: Pro и Lite версия. Редактирование реквизита в таблице документа. Для конфигурации УТ 11.х, ERP 2.x, КА 2.х 1С Предприятие 8.3

Внешний отчет для анализа товаров, находящихся на складе без движения. Работает для конфигураций 1С УТ 11.х, ERP 2.x, КА 2.х.
Отчет отображает товары на складах, движения по которым не производились в течении заданного периода дней.
Подключается как внешний отчет в конфигурации 1С Управление торговлей 11.
В Pro версии можно установить общий реквизит номенклатуры, для дальнейшего включения в отбор в установке цен номенклатуры.
Редактирование в табличном документе ускоряет процесс работы с неликвидами номенклатуры на складах.
Отчет можно использовать для стоимостной оценки товаров на складах.
Полный доступ к тексту модулей и СКД.

1 стартмани

Сгенерировать QR код — онлайн

Начнем с сервисов, на которых вы быстро можете сделать QR код на ссылку, текст, визитную карточку, настройки вай фай или, к примеру, на СМС. Все они позволяют сделать это абсолютно бесплатно. Рассмотрим только самые удобные и быстро работающие сайты.

VKQR

Адрес: VKQR

Удобный сайт с приятным интерфейсом, поможет легко создать QR-код самому — на ссылку или другие данные, к примеру, удобно с помощью него передавать настройки на Wi-Fi. Картинка создается в формате PNG или векторном SVG.

Особенности:

  • Ссылка, настройки Wi-Fi, Визитка, Текст, Событие, Геолокация — все это можно зашифровать
  • Добавление рамки
  • Смена фона
  • Логотип
  • Карточка
  • Можно добавить иконку VK
  • Создание заголовка и подзаголовка

QRCode Generator

Адрес: QRCode Generator

Качественный сервис, который позволяет легко сгенерировать QR-код онлайн в векторе или формате JPG. Есть множество дополнительных настроек, к примеру, сам QR можно поместить в рамку, добавить логотип, сменить цвет или вообще вид.

Особенности:

  • Ссылка, текст, визитка, СМС, Wifi, Электронная почта, MP3, магазины приложений и другой контент можно поместить в код
  • В векторе и JPS
  • Добавление логотипа
  • Смена цвета
  • Смена вида
  • Рамка

QRCoder

Адрес: QRCoder

Простой сайт, где вы быстро сможете сгенерировать себе нужный QR. Работает стабильно и позволяет максимально быстро решить поставленную задачу. Создает изображение в высоком разрешении, в формате GIF.

Особенности:

  • Для текста
  • На ссылку
  • СМС
  • На визитную карточку
  • HTML для вставки на сайт/блог

По реквизитам

Адрес: savepaymentru

На данном сайте можно создать QR для оплаты по реквизитам банка. Нужно просто заполнить правильно все указанные поля и нажать на кнопку создания квитанции.

В сбербанке и других баках на данный момент QR каждому клиенту генерируются автоматически уже на уровне внутренней программы. Поэтому, если вы предпочитаете оплачивать именно так, то просто попросите оператора создать вам QR. Они вам сразу же его предоставят.

Пример 1, реализации на php

<?php
###### выше может быть код вашей целевой страницы вашего сайта ######
        $data'PayeeINN' = '212907189988'; # ИНН юр.лица
        $data'lastName' = 'Иванов'; # плательщик 
        $data'Purpose' = 'Оплата заказа № 1 с сайта';  # назначение
        $data'Sum' = 200; # в рублях
        # 1 Формирование url запроса к API
        $url='https://sbqr.ru/OVO/api_png_QR.php?PayeeINN=' . $data'PayeeINN' . '&lastName=' . $data'lastName' . '&Purpose=' . $data'Purpose' . '&Sum' . $data'Sum';
        # 2 Вывод полученного изображение в документ
        echo '<img src="' . $url . '" />';      
###### ниже может быть код вашей целевой страницы вашего сайта ######        
  
?>

Рассмотрим более подробно формирование группы квитанций с QR кодом по шагам

1) Заполняем банковские реквизиты здесь:https://sbqr.ru/simpleQR/simpleQR.html

3) Подгружаем начисления в формате txt или csv.
Для реквизитов ФИО, Назначение и сумма будет выглядеть вот так:Иванов П.А.;Алупкинсое Шоссе, д. 1А,кв.1 ком.услуги за ноябрь 2020;200.00
Сидоров Виталий;Алупкинсое Шоссе, д. 1А,кв.2 ком.услуги за ноябрь 2020;300.00
Петров Семён;Алупкинсое Шоссе, д. 1А,кв.3 ком.услуги за ноябрь 2020;500.00

4) Нажимаем на кнопку – Скачать в PDF
В результате у нас получается за одно нажатие клавиши подготовлен весь список квитанций с QR кодами для оплаты.Скачать пример группы квитанций с QR кодами

Возможность группового формирования квитанций с QR кодами несёт ряд выгод владельцу бизнеса и бухгалтеру:
— экономия сил заключается в том, что не нужно каждый раз формировать по одной квитанции и одному QR коду, можно сделать сразу группу;
— это удобно для плательщиков, сам процесс проходит быстрее, исключаются ошибки в реквизитах;
— платежи принятые по QR коду содержат структурированную информацию и поэтому проще и быстрее по ним разносить платежи, когда деньги приходят на расчётный счёт.

Как подключить предпринимателю

Использование способа оплаты с помощью QR-кода Сбербанка онлайн актуально для следующих видов деятельности:

  • розничной торговли (не требуется электричество для подключения дополнительного оборудования);
  • курьерской службы (не придется возить с собой терминал для приема банковских карт);
  • сферы услуг (отсутствие комиссий).

Удобно и быстро принимать безналичные платежи таким способом и другим предприятиям.

Для подключения услуги нужно:

  1. Оставить заявку на официальном сайте. Указать фамилию, имя, отчество, номер телефона, город, наименование компании, ИНН. Нажать на кнопку «Отправить заявку».

Обзор документа

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

Для просмотра актуального текста документа и получения полной информации о вступлении в силу, изменениях и порядке применения документа, воспользуйтесь поиском в Интернет-версии системы ГАРАНТ:

Как оплатить

Всего существует два варианта оплаты квитанции с помощью QR-кода. Клиент может выбрать для себя тот вариант, который ему больше всего подойдет. Самым удобным считается оплата с помощью мобильного телефона и личного кабинета, так как для оплаты потребуется только сама квитанция и камера смартфона. Ниже рассмотрим более подробно процедуру оплаты всеми доступными способами, чтобы понять, какой же способ больше всего подойдет тому или иному клиенту.

Через Сбербанк онлайн в мобильном приложении

Личный кабинет Сбербанк доступен не только на сайте компании, но также и в мобильном приложении. Скачать его можно на любое устройство, работающее на базе операционной системы Android или IOS. Для этого не обходимо войти в магазин положений своего смартфона и найти через поисковую строку Сбербанк-Онлайн. Авторизоваться в системе можно с помощью логина и пароля от личного кабинета на сайте банка. Чтобы совершить оплату квитанции с помощью мобильного приложения Сбербанк-Онлайн, необходимо иметь смартфон с камерой и саму квитанцию.

После того, как пользователь вошел в онлайн-банкинг, ему необходимо:

  1. Сначала выбрать раздел «Платежи»
  2. Далее в меню раздела выбрать подраздел «Оплата по QR или штрих-коду».
  3. Затем автоматически включится камера устройства, которую необходимо поднести к коду, указанному в квитанции, и отсканировать его. QR-код на квитанции выглядит в форме квадрата с набором различных точек и символов.
  4. После успешного сканирования, появятся реквизиты организации для перевода, после чего клиенту останется только указать сумму, необходимую для списания
  5. Подтвердить оплату необходимо с помощью кнопки «Оплатить»

Кредитная карта УБРиР «Хочу больше»

Подробнее

Кредитный лимит:

700 000 руб.

Льготный период:

120 дней

Ставка:
от
31%

Возраст:
от
19 до
75 лет

Рассмотрение:
30 минут

Обслуживание:

1 900 рублей

Оформить

Кредитная карта Халва от Совкомбанк

Подробнее

Кредитный лимит:

350 000 руб.

Льготный период:

1095 дней

Ставка:
от
%

Возраст:
от
25 до
75 лет

Рассмотрение:
30 минут

Обслуживание:

рублей

Оформить

Карта рассрочки Свобода банка Хоум кредит

Подробнее

Кредитный лимит:

300 000 руб.

Льготный период:

365 дней

Ставка:
от
%

Возраст:
от
18 до
70 лет

Рассмотрение:
15 минут

Обслуживание:

рублей

Оформить

Через устройства самообслуживания

Клиенты, у которых нет современного смартфона, могут произвести оплату по QR-коду через банкомат или устройства самообслуживания.

Для этого необходимо найти ближайший терминал и взять с собой квитанцию об оплате:

  1. В первую очередь клиенту нужно вставить карту в банкомат и ввести пин-код
  2. Далее, в меню терминала, выбираем раздел «Оплата услуг сканированием штрих-кода»
  3. Затем необходимо поднести квитанцию к считывающему устройству и просканировать код
  4. После успешного сканирования на экране появятся реквизиты перевода, которые необходимо проверить и указать сумму для списания.
  5. Далее, клиент вставляет купюры в банкомат или списывает средства с баланса карточного счета. Подтвердить операцию необходимо с помощью кнопки «Оплатить».

Мобильные приложения для оплаты по QR-коду

Если по какой-то причине вы не хотите пользоваться мобильным приложением своего банка или банк не предоставляет услугу оплаты по QR-коду, то можно воспользоваться для этого сторонним бесплатным приложением. Например, PayQR.

Приложение можно скачать из App Store или Google Play. Для использования нужно:

1. Пройти простую регистрацию по номеру телефона, после чего появится доступ в личный кабинет.

2. Привязать платежные карты. Карту можно отсканировать или ввести данные вручную.

3. Нажать на значок сканирования по QR и при помощи камеры телефона сканировать код с платежки.

4. Данные платежа появятся на экране, их следует проверить и нажать кнопку «Продолжить».

Затем, если все верно, нажать «Оплатить» и выбрать карту для списания.

Преимущества PayQR:

  • бесплатное, подойдет для любого смартфона;
  • есть история платежей, есть программа «Приведи друга»;
  • можно платить по QR-коду и без сканирования кода (просто ввести все данные вручную или сфотографировать квитанцию и отправить фотоплатеж);
  • за платежи дают кэшбек баллами, за которые потом можно что-то купить;
  • в списке много партнеров, среди которых Aliexpress, Lamoda, Спортмастер, Связной, Samsung и др.

Недостатки PayQR:

  • не обновлялось с 2018 года;
  • виснет при сканировании и не распознает код сразу;
  • сомнения в безопасности, так как никаких соглашений и оферту на официальном сайте найти не удалось;
  • за каждый платеж придется заплатить комиссию, которая зависит от суммы платежа. Величина комиссии на сайте не указана (по отзывам – несколько процентов, за оплату квитанции по фото – комиссия минимум 29 руб.);
  • много негативных отзывов на отзовиках и на официальной странице скачивания.

Есть и другие, но менее известные приложения для оплаты по QR-коду: QR-оплата, Scan2Pay, ScanPay, Квартплата – оплата услуг ЖКХ картой по QR-коду. Пользователей у них пока немного и все они условно бесплатные, так как берут комиссии за оплату квитанций.

Пошаговая инструкция для получения квитанций с QR кодом для оплаты налогов в ФНС и страховых взносов в ФСС

Пример заполнения реквизитов:

3. Заполните реквизиты налогоплательщика

Для оплаты в ФНС КБК должен начинаться на 182…. А также обязательно нужно заполнить ИНН налогоплательщика. Для оплаты в ФСС и ПФР необходимо заполнить регистрационный номер.

4. Нажмите кнопку «Квитанция с QR». Если хотите только скачать изображение QR кода, то нажмите «QR для оплаты».

Полученная данным способом квитанция с QR кодом будет удобна для индивидуальных предпринимателей и бухглатеров занимающихся подготовкой отчётности для ИП. Оплата по QR проходит через мобильное приложение Сбербанк-Онлайн, Яндекс-Деньги, Тинькофф и др. коммерческие банки.

Полезные инструкции по оплате по QR

Плати QR — альтернативное решение от Сбербанка

Оплата по QR-кодам от СБП — это «общефедеральная» инфраструктура для расчетов. Но кроме нее есть иные, частные (корпоративные) реализации применения QR-кодов в качестве платежных идентификаторов. Основная категория поставщиков таких решений — банки, и их лидерство здесь вполне логично: кто, если не банки, активнее всего будут «осваиваться» в инновационных платежных сервисах.

К числу наиболее известных и набирающих популярность решений здесь можно отнести платформу «Плати QR» от Сбербанка (ССЫЛКА). Предусмотрена комиссия от 0,6% — не зависящая от оборота (но зависящая от вида деятельности), плата за обслуживание как при эквайринге не взимается. Плательщиком может быть любой пользователь Сбербанк Онлайн или Тинькофф: с помощью соответствующих фирменных приложений производится сканирование QR-кодов от продавца.

Как и в случае с применение инфраструктуры СБП, решение от Сбербанка предусматривает использование QR-кодов:

  1. Статических — размещаемых в виде наклейки там, где покупателям будет удобно считать код смартфоном (кассир при этом сможет получить уведомление через мобильное приложение СберБизнес после оплаты товара).
  1. Динамических — непосредственно на экране мобильных устройств (кассир или курьер могут иметь полномочия на генерацию QR-кодов для каждой покупки через приложение СберБизнес).

Также возможно внедрение плагинов для формирования кодов через сайт или приложение продавца. Еще один вариант расчетов — сканирование QR-кодов покупателей, создаваемых ими в приложении СберБанк Онлайн.

Функционал сервиса Плати QR по умолчанию реализован в онлайн-кассах «Эвотор»: каких-либо настроек для обеспечения его применения на таких ККМ производить не требуется. Касса «Эвотор» может автоматически отображать на дисплее QR-код продавца или же активировать камеру для сканирования QR-кода от клиента. По согласованию с ним же кассир определяет, будет ли предоставлять для считывания код покупателю или же прочитает с помощью своего гаджета тот код, что предъявлен покупателем.

Преимуществом задействования сервиса Плати QR — в определенной степени альтернативного платформе от СБП, может быть отсутствие существенных ограничений по суммам транзакций. Также правомерно ожидать высокого качества функционирования соответствующей фирменной платформы — поскольку она предполагает проведение оплаты со счетов «своих» пользователей или партнерских (тех, у которых открыты счета в Тинькофф). К тому же тот факт, что оплата по QR-коду будет происходить по «брендированным» каналам от Сбербанка, определенно повысит доверие для тех пользователей, которые соответствующие механизмы расчетов еще не задействовали, и потому сомневаются в их безопасности.

Неликвиды на складе: Pro и Lite версия. Редактирование реквизита в таблице документа. Для конфигурации УТ 11.х, ERP 2.x, КА 2.х 1С Предприятие 8.3

Внешний отчет для анализа товаров, находящихся на складе без движения. Работает для конфигураций 1С УТ 11.х, ERP 2.x, КА 2.х.
Отчет отображает товары на складах, движения по которым не производились в течении заданного периода дней.
Подключается как внешний отчет в конфигурации 1С Управление торговлей 11.
В Pro версии можно установить общий реквизит номенклатуры, для дальнейшего включения в отбор в установке цен номенклатуры.
Редактирование в табличном документе ускоряет процесс работы с неликвидами номенклатуры на складах.
Отчет можно использовать для стоимостной оценки товаров на складах.
Полный доступ к тексту модулей и СКД.

1 стартмани

Как отправить в Вацап, Вайбер, Телеграм QR код для оплаты на Android (андроиде)

После нажатия на ссылку «скачать файл» появится диалоговое окно для сохранения файла. Можно просто ничего не менять и нажать «Скачать»

При скачивание файлов может возникнуть предупреждающее сообщение. Нужно согласиться и сохранить файл в галерее.

Перейдите в галерею. В данном примере в раздел скаченные

Нажмите на иконку «поделиться». В зависимости от версии Android внешний вид иконки поделиться, может быть разный

Примеры кнопок «поделиться»

В диалоговом окне выберите мессенджер. В данном примере WhatsApp.

Другой способ — просто откройте WhatsApp выберите контакт, которому хотите отправить. Затем выберите изображение QR кодя для оплаты из галереи.

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

Демонстрация работы интеграции amoCRM и сервиса подготовки квитанций с QR кодом

1) Создадим сделку в amoCRM
2) Перейдем в сервис подготовки квитанций
Нажмем кнопку  «amo подключится»
3)введем номер сделки
Как видно из рисунка выше поля формы автоматически заполнились параметрами сделки. ФИО, Адрес, назначение и сумма в точности соответствую сделки в amoCRM и их не пришлось вводить вручную
4) нажимая на кнопку «создать квитанцию» получим следующую счет для оплаты
Полученный QR код на счёте позволит Вашим клиентам совершить оплату удобным для него способом: через кассира, терминал самообслуживания или через мобильное приложение на смартфоне.

Таким образом реализовав данную интеграция получил положительную обратную связь от заказчика — «Все отлично работает и соответствует задаче.» А это главное для меня. Также сервис получился достаточно защищённым за счёт использования ключей шифрования, авторизации в самой amoCRM, а так же использования защищённого протокола передачи данных.

Пример 1, реализации на php

<?php
###### выше может быть код вашей целевой страницы вашего сайта ######
        $data'PayeeINN' = '212907189988'; # ИНН юр.лица
        $data'lastName' = 'Иванов'; # плательщик 
        $data'Purpose' = 'Оплата заказа № 1 с сайта';  # назначение
        $data'Sum' = 200; # в рублях
        # 1 Формирование url запроса к API
        $url='https://sbqr.ru/OVO/api_png_QR.php?PayeeINN=' . $data'PayeeINN' . '&lastName=' . $data'lastName' . '&Purpose=' . $data'Purpose' . '&Sum' . $data'Sum';
        # 2 Вывод полученного изображение в документ
        echo '<img src="' . $url . '" />';      
###### ниже может быть код вашей целевой страницы вашего сайта ######        
  
?>

Формирование записей КУДиР из проводок для ленивых бухгалтеров

Формирование записей КУДиР из проводок для ленивых бухгалтеров или Корректировка записей Книга учёта доходов и расходов УСН для ленивых бухгалтеров.
Однажды у бухгалтерии возникла ситуация в новой базе делать «правильные»(по мнению бухгалтеров) записи в КУДиР УСН . Остатки по КУДиР не вносились и не было у них желания вносить. У меня мнение другое , но сделал как просили.)
..
Была поставлена задача сформировать «правильные» записи в КУДиР из проводок. Для всех реализаций содержание записи меняется на Списание себестоимости и сумма берется из проводки при списании товаров.
Вторая задача — заменить в уже сформированных записях КУДиР на содержание удобное для бухгалтера.
Процесс работы построен на переводе затронутых документов в режим Ручная корректировка и замены в них реквизита записи Содержание проводки по заранее подготовленному шаблону
Данная обработка будет интересна тем, кто хочет поменять в отчете КУДиР содержание. Для программистов — как шаблон по возможным корректировкам регистров.
Проверено на конфигурации Бухгалтерия предприятия, редакция 3.0 (3.0.68.61) . Код открыт

1 стартмани

Инструкция по подключению API по генерации QR кода для оплаты

Пример запроса для организации с ИНН 212907189988.
url с параметрами будет выглядеть так:
https://sbqr.ru/OVO/api_png_QR.php?PayeeINN=212907189988&lastName=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2&Purpose=%D0%B7%D0%B0%20%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8&Sum=220
Здесь
PayeeINN — ИНН вашей организации.
LastName — передаётся ФИО плательщика (где символы сразу закодированы через функцию urlencode ).
Purpose – назначение (где символы сразу закодированы через функцию urlencode )
Sum — сумма оплаты в рублях.
sumKop — сумма в копейках (Опционально. Если используются копейки, если не используются то можно не передавать)

Возможны и другие параметры предусмотренные ГОСТом. Их добавление осуществляется при обращение на почту analiticexpertpay@gmail.com

На примере Сбербанк-Онлайн.

После оплаты по QR коду, на следующий рабочий день обычно приходит зачисление денежных средств.
Если по какой то причине юр.лицо потеряло Ваш платёж и при этом от Сбербанка тоже никаких возвратов Вам не было.
То для подтверждения Вашей оплаты по QR действовать нужно так:
1) Зайти в Сбербанк-Онлайн в раздел «история платежей»
2) Выбрать «Справка по операциям»

3) Выбрать «скачать в pdf» или «распечатать»

У вас на руках будет следующий подтверждающий документ, в котором указан номер платежного поручения, которым был зачислен платёж в организацию.

С этой бумагой уже следует обращаться в бухгалтерию организации в которую Вы платили. Если возвратов не было, то платёж у юр.лица. Найти его можно по номеру платёжного поручения.

Что нужно было сделать для интеграции с amoCRM:

Чтобы интеграция корректно работало, предварительно в самой amoCRM необходимо провести настройки.1) зайти в пункт меню Настройки->Интеграции->Создать интеграцию

2) Необходимо ввести:
— url ссылку на сервис подготовки квитанций с QR кодом(url персональной для каждой организации. Если захотите сделать такую же интеграцию, то запросить настройки можно по почте от analiticexpertpay@gmail.com)
— название интеграции «QR код для оплаты»
— описание «сервис подготовки «QR кода для оплаты»3) После создания интеграции перейти в раздел «ключи и доступы».
Скопировать два параметра
— Секретный ключ
— ID интеграции4) Данные параметры передать разработчику сервиса подготовки квитанций с QR кодом по почте analiticexpertpay@gmail.com для проведения соответствующих настроек.

Итак проведя все необходимы настройки получили возможность запрашивать параметры сделки для формирования счета для оплаты с QR кодом, который считывается в мобильных приложениях Сбербанк-Онлайн, Тинькофф и других банков.

Подводные камни

Помните, я упоминал, что обычно платят наличными или по карте? Когда проектировали базу, тоже так думали. Добавление нового типа оплаты означает добавление новых полей в базу (у нас PostgreSQL), причём в историю операций, одну из самых больших и популярных таблиц. На её основе формируются отчёты, одна из ключевых функций МоегоСклада. Это раз.

Второй важный момент — остановка сервиса для обновления производится только в том случае, когда по-другому просто нельзя. А значит, наше решение должно заехать наживую. Эта часть заслуживает отдельной статьи.

Кроме обычной оплаты также возможны такие экзотические операции, как: предоплата, возврат оплаты и возврат предоплаты. Все они должны корректно учитываться при работе с QR. Смешанную оплату QR + наличными или картой мы просто не стали делать, иначе бы окончательно запутались в стремительно усложняющейся логике.

МойСклад не занимается процессингом платежей, только их учётом. Кассир возвращает вам деньги в руки или на карту своими силами, без участия кассового ПО. С оплатой по QR становится немного сложнее: теперь за отмену транзакции и возврат платежа отвечает бэкэнд. Для этого мы сохраняем её айдишник после инициализации.

В API обе операции сидят на одном эндпоинте (скопировали у Тинькова). До проведения платежа транзакцию можно отменить, и при попытке оплаты покупатель увидит ошибку в приложении банка. Если оплата уже прошла, будет произведён возврат. В случае, когда на кассе что-то пошло не так, возврат всегда может сделать владелец магазина из своего личного кабинета в банке.

Касса МойСклад — это не веб-сайт, а десктопное приложение и пара мобильных клиентов под iOS и Android. Они легко могут работать и при отсутствии связи месяцами: для этого там поднимается локальная база, то есть по сути, свой маленький бэкенд. Соответственно, миграцию надо проводить и на сервере, и на клиенте. Сломать локальную базу — означает превратить кассу в кирпич или ещё хуже: потерять все данные. Поистине апокалиптический сценарий для техподдержки.

Архитектура Кассы МойСклад (упрощённая)

Про десктопное приложение можно ещё много рассказать, поэтому остановимся на проблемах, которые актуальны конкретно для этой задачи.

Фух.

Мы запустили СБП с Тиньковым 1 октября, а 1 декабря — интеграцию со Сбером, Плати по QR. Уже почти февраль, и мы видим с десяток ежедневных платежей. Клиенты пользуются, люди оплачивают свои покупки по QR. А значит, всё было не зря!

Инструкция по подключению API по генерации QR кода для оплаты

Пример запроса для организации с ИНН 212907189988.
url с параметрами будет выглядеть так:
https://sbqr.ru/OVO/api_png_QR.php?PayeeINN=212907189988&lastName=%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2&Purpose=%D0%B7%D0%B0%20%D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8&Sum=220
Здесь
PayeeINN — ИНН вашей организации.
LastName — передаётся ФИО плательщика (где символы сразу закодированы через функцию urlencode ).
Purpose – назначение (где символы сразу закодированы через функцию urlencode )
Sum — сумма оплаты в рублях.
sumKop — сумма в копейках (Опционально. Если используются копейки, если не используются то можно не передавать)

Возможны и другие параметры предусмотренные ГОСТом. Их добавление осуществляется при обращение на почту analiticexpertpay@gmail.com

Расширение возможностей печати: Вывод произвольного нижнего и верхнего колонтитула

Расширяем функционал вывода нижнего / верхнего колонтитула. Стандартно 1С имеет достаточно ограничений по выводу и наполнению колонтитулов содержимым, взять хотя бы такие, как вывод только текста и отсутствие ограничения на номер конечной страницы. А при разработке кода сталкиваешься с тем, что свой блок с нижним колонтитулом нужно прижимать к низу страницы. Казалось бы быстро решаемый вопрос, но и в нем есть нюансы. Сейчас я расскажу о том, как решалась эта задача.
UPD 15.02.2018. Добавлен вывод верхнего колонтитула; Вывод колонтитулов на первой и последней странице управляется параметрами; Научился считать страницы: Добавлено заполнение переменных аналогичных стандартным из колонтитулов; Задаются форматы даты и времени.
Ограничения прежние: 1. Повторно сформировать табличный документ после смены параметров страницы интерактивно.; 2. Передавать данные для более плотной печати как можно более мелко нарезанными кусками.

1 стартмани

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector