Настройка оплаты по Системе Быстрых Платежей (СБП) через QR-код (на примере Газпромбанка)

04.05.21

Учетные задачи - Банковские операции

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

Скачать исходный код

Наименование Файл Версия Размер
Настройка оплаты по Системе Быстрых Платежей (СБП) через QR-код (на примере Газпромбанка):
.rar 1,29Mb
133
.rar 1,29Mb 133 Скачать

Обработка предназначена для пользователей, работающими с клиентами. Чтобы сократить время на оплату и исключить ошибки ввода реквизитов оплаты, достаточно выбрать документ, по которому будет оплата и показать сгенерированный QR код клиенту. 

Прежде чем приступить к формированию QR нужно зарегистрировать свою организацию. Всё это включено в обработку.

Обработка идет как внешняя. Никаких манипуляций для ее подключения не требуется. Достаточно просто открыть ее. 

Работает на всех конфигурациях с обычными формами. При желании можно переписать на управляемые.

Требования к ПО минимальные. Платформа 8.3.1 и выше. Релизы конфигурации любые.

 

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

Пока это идут «обезличенные» переводы, т.е. допустим, вы переводите деньги мне или в магазине «пивтрест» деревни «Нижние Какуши» (карты принимаете? По телефону). Что мне, что «пивтресту» после списания у вас средств придет просто сообщение «получено 172 рубля»

За что, от кого – не известно. Для меня, «пивтреста» и иного малого бизнеса это не важно, потому что фактов: 172 рэ и «сейчас» достаточно чтоб идентифицировать платеж (172 –вот этот толстый, пачку «честера» взял).

Более красиво изложено на сайте ЦБ https://www.cbr.ru/PSystem/sfp/

 

Нам (Компаниям) это в текущем виде не совсем подходит, т.к. если какой «Вася» нам через СБП закинет 20 000, то мы не сможем эти деньги сопоставить ни с «Васей», ни с договором Васи (у нас этих договоров на 20 000 руб. – список в телевизор не влезет).

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

Тогда получится так:

  1. мы формируем QR с нашими реквизитами и номером договора
  2. клиент платит по QR’у
  3. 3банк сообщает нам не только «пришло 20К рублей», но и «идентификаторы платежа: «12345 от 01.04.2020».

 

Зачем это нам (компании)? Потому что платежи СБП для нас дешевле классического эквайринга. Если клиент оплачивает взнос через интернет, то с каждого платежа мы банку оставляем от 1,3 до 2,1% (это у нас еще эксклюзивные условия с банком). А СБП это что-то в районе 1.

Собственно, что было сделано.

Регистрация ТСП

 

  1. Регистрации Юридического лица в ОПКЦ СБП   (LegalEntityApi)

 

1. ТСП инициирует процесс регистрации Юридического лица ТСП в ОПКЦ СБП и направляет заявку на регистрацию Агенту ТСП.

2. Агент ТСП предоставляет в ОПКЦ СБП данные для регистрации Юридического лица ТСП в СБП, которые должны содержать информацию о Юридическом лице ТСП (наименование Юридического лица, адрес, ОГРН, КПП, ИНН и т.д.).

3 СБП направляет Агенту ТСП регистрационные данные. Например, Идентификатор Юридического лица.

4. Агент ТСП сообщает ТСП о результатах регистрации в СБП.

 

  1. Регистрации счета Юридического лица ТСП в ОПКЦ СБП  (LegalAccountApi)

 

1. ТСП инициирует процесс регистрации счета Юридического лица ТСП в ОПКЦ СБП и направляет заявку на регистрацию Агенту ТСП.

2. Агент ТСП предоставляет в ОПКЦ СБП данные для регистрации счета Юридического лица ТСП в СБП, которые должны содержать Идентификатор Юридического лица, выданный ОПКЦ СБП на предыдущем этапе операции и Идентификатор Банка ТСП со счетом для зачисления/ списания денежных средств по операциям в ОПКЦ СБП.

3. ОПКЦ СБП проверяет полученную информацию и направляет Агенту ТСП регистрационные данные

4. Агент ТСП обязан сообщить ТСП о результатах регистрации в СБП.

 

  1. Регистрация данных ТСП в СБП (MerchantApi)

 

Для регистрации ТСП в ОПКЦ СБП предварительно должны быть зарегистрированы: Юридическое лицо ТСП и счет Юридического лица. В одной заявке на регистрацию может быть указан только одно ТСП. Агент ТСП на одно Юридическое лицо может зарегистрировать несколько ТСП.

  1. ТСП инициирует процесс регистрации в ОПКЦ СБП и направляет заявку на регистрацию Агенту ТСП.
  1. Агент ТСП предоставляет в ОПКЦ СБП данные для регистрации ТСП в ОПКЦ СБП
  1. Агент ТСП обязан сообщить ТСП о результатах регистрации и передать регистрационные данные необходимые для проведения операций через ОПКЦ СБП

 

Формирование QR-кода (QRCDataApi)

 

1. ТСП инициирует процесс формирования QR в ОПКЦ СБП и направляет заявку на регистрацию Агенту ТСП

2. Агент ТСП предоставляет в ОПКЦ СБП данные для формирования QR-кода

3. ОПКЦ СБП проверяет полученную информацию и сообщает Агенту ТСП о результатах формирования QR-кода

4. Агент ТСП обязан сообщить ТСП о результатах запроса на формирование QR-кода и передать данные необходимые для проведения операций через ОПКЦ СБП.

См. также

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    90838    108    40    

197

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    166349    701    362    

389

Обмен с системой ЦРПТ (Универсальная конфигурация ХамелеонЦРПТ + маркировка табака, обуви, одежды, лекарств, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин)

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)

Данная публикация создана для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Смело задавайте нам вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, мы накопили достаточно большую базу знаний по данным темам и готовы ответить на все Ваши вопросы.

104000 руб.

18.03.2019    110611    34    114    

178

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки

Обмен между базами 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос в продаже с 2015г., и мы постоянно работаем над его развитием. Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

50722 45650 руб.

24.04.2015    190675    270    239    

269

Автоматическая обработка документов по банку при загрузке банковской выписки в 1С

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

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

12000 руб.

21.03.2023    8455    43    12    

45

Терминал системы быстрых платежей: оплата по QR для 1С:УТ11, КА 2.х и ERP 2.х,Розница отраслевые

СБП. Оплата по QR-коду Платформа 1С v8.3 1С:Управление торговлей 11 Платные (руб)

Система быстрых платежей - мгновенный способ оплаты чека по QR-коду. Комиссия за эквайринг СБП в 3-4 раза ниже чем у традиционного эквайринга. «Терминал системы быстрых платежей: оплата по QR » - это драйвер терминала эквайринговых систем и расширение позволяющее подключатся к системе СБП в 1С:УТ11, КА 2.х и ERP 2.х,Розница отраслевые и принимать оплаты.

6000 руб.

22.04.2022    29888    101    102    

70

Обмен с системой Меркурий через Web + Ветис.API для любых конфигураций (универсальная конфигурация Хамелеон Меркурий)

Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Платформа 1С v8.3 Конфигурации 1cv8 Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий(тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.

104000 руб.

08.11.2017    121048    295    140    

394
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1058740 31.03.21 09:22 Сейчас в теме
Добрый день. Судя по картинке обработка по команде генерирует QR, а как затем вы его показываете клиенту? Двигаете монитор?
2. pv94384 30 31.03.21 10:35 Сейчас в теме
(1)Добрый день. Суть обработки не в генерации QR-кода, а в получении данных(ссылки) для его генерации. То есть в регистрации на стороне банка и получении корректной ссылки на оплату с вложенными в нее параметрами. А показывать можно как угодно: распечатать ее для сканирования, передать на сайт и отобразить на сайте, да даже повернуть монитор))
3. user1058740 31.03.21 10:47 Сейчас в теме
4. Neitron4ik 13.04.21 16:39 Сейчас в теме
Добрый день. Не совсем понял такой момент: запрос на формирование отправляется в банк или в сбп? Если в банк, то это какой-то ограниченный список банков? Ведь каждый банк может реализовать собственной API с разными методами.
5. pv94384 30 14.04.21 08:38 Сейчас в теме
(4) Добрый день. Запросы отправляются в банк. В конкретном случае Газпромбанк (что указано в заголовке). Конечно же предварительно надо заключить договор с банком.
Согласен, у каждого банка может быть свой api. Но если не ошибаюсь из крупных банков на данный момент реализовано только у ГПБ.
7. pro100rea 19.04.21 13:14 Сейчас в теме
(5) у райфайзена тоже есть . Как у вас дела с реализацией?
9. pv94384 30 19.04.21 14:35 Сейчас в теме
(7) Всё уже реализовано и работает
6. Neitron4ik 14.04.21 08:47 Сейчас в теме
Спасибо. Жаль, что так. Смена банка ради этого не вариант.. Хорошо бы было, если бы по API в сбп отправлялось, а он уже сам по банкам )))
8. pro100rea 19.04.21 13:17 Сейчас в теме
(6) так это не смена банка , банк вы себе можете оставить какой угодно. Я так понимаю выглядит это так: счет у меня допустим в альфабанке, эквайер по оплатам через терминал допустим сбер, а эквайер по оплатам Qr рйфайзен. то что картой оплатили мне на альфу приходит от сбера, а то что по Qr от райфайзен.
10. Neitron4ik 19.04.21 16:54 Сейчас в теме
(8) Может быть.. но в моем понимании работает не так. Данные для генерации QR-кода должны быть получены от райфайзен банка, поэтому мы должны быть его клиентом
11. pv94384 30 19.04.21 16:57 Сейчас в теме
(10) Да, данные для QR получаете от того банка, с кем был заключен договор и где была пройдена регистрация. Но в то же время плательщик может оплатить по этому QR с любого банка, который поддерживает такую оплату.
12. ag_rov 28.04.21 14:18 Сейчас в теме
{ВнешняяОбработка.ФормированиеQRКода.Форма.Форма.Форма(10,20)}: Переменная не определена (ПлатежиСБП) ДанныеQRКода = <<?>>ПлатежиСБП.ДанныеQRКода(СтрокаQRКода, 1, 300);
13. pv94384 30 04.05.21 12:29 Сейчас в теме
14. ag_rov 23.06.21 15:42 Сейчас в теме
А после оплаты callback как/чем обрабатывается?
DimaP; ScanDroid; +2 Ответить
15. ander_ 07.09.21 07:39 Сейчас в теме
было бы здорово при первом упоминании аббревиатуры, приводить ее расшифровку. Для тех кто еще не в теме, глаза можно сломать :(
unknown181538; +1 Ответить
16. Gle 24.09.21 10:32 Сейчас в теме
Здравствуйте! Пришла на предприятие, где терминал с СБП зарегистрирован и подключен к компьютеру кассира 2 месяца назад. К 1С не подключен. Так и простаивает, потому что попробовали тестовую оплату, сгенерировался на самом терминале QR-код, и в назначении платежа пришла только сумма.
Скачала вашу инструкцию и обработку. Там написано, что нужно сохранить legalId и merchantId, и в дальнейшем все запросы будут осуществляться с помощью этих данных. Конечно же этих данных нет. Пожалуйста подскажите, можно ли их получить из какой-то документации?
24. jan-pechka 408 14.10.22 14:44 Сейчас в теме
(16)
legalId и merchantId

при заключении с банком-он дает вам merchantId +логин и пароль
17. user847851 24.11.21 06:25 Сейчас в теме
Здравствуйте.
Подскажите с СБП Тинькоф не работает ваша обработка?
18. rav1980 07.12.21 14:06 Сейчас в теме
Про работу со Сбербанком тоже интересно узнать, возможна ли доработка?
19. TerveRus 05.01.22 23:58 Сейчас в теме
А тексте "ТСП" встречается 39 раз, но ни разу не объясняется как это расшифровать.

Можно привести пример рабочего QR-кода, который бы читался Сбером?
22. erik74 12 07.06.22 12:32 Сейчас в теме
(19) ТСП - торгово-сервисное предприятие или по другому продавец :) ( магазин, парикмахерская, сервис центр, ларек и так далее)
20. ScanDroid 12.01.22 17:47 Сейчас в теме
Как Вы контролируете факт оплаты, что он прошел и сбоя не было?
21. user1714733 18.01.22 14:35 Сейчас в теме
Добрый день! как связаться с атором этой Обработки?
23. rozer 306 24.08.22 10:51 Сейчас в теме
Печально что Merchant Callback API нужно поднимать свой http-cервис, да и непонятно как реализовать - в доке нет инфо (
Да и у клиента нет белого ip
25. rus80 22.12.23 15:51 Сейчас в теме
Подскажите, я правильно понимаю, что это так называемый статический QR код, то есть он генерируется один раз (может быть распечатан на обычном листе бумаге и прикреплен возле кассы) или все же речь о динамическом в котором передается сумма покупки и он генерируется при каждой продаже?
Оставьте свое сообщение