СБП плати QR (от Сбербанка) для 1C: УПП 1.3 и БП 3.0

30.10.23

Интеграция - СБП. Оплата по QR-коду

Внешняя обработка для формирования QR-кода систем СБП и плати QR (от Сбербанка) в 1С: УПП 1.3 и БП 3.0.

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

Наименование Файл Версия Размер
СБП плати QR (от Сбербанка) для 1C УПП 1.3 (версия 1.5):
.epf 26,24Kb
20
.epf 1.5 26,24Kb 20 Скачать
СБП плати QR (от Сбербанка) для 1C УПП 1.3:
.epf 25,76Kb
8
.epf 25,76Kb 8 Скачать
СБП плати QR (от Сбербанка) для 1C БП 3.0:
.epf 22,03Kb
25
.epf 1.1 22,03Kb 25 Скачать

Реализованные возможности:

1. Формирование заказа на оплату по системе "Плати QR" и СБП от Сбера (динамический QR).

2. Просмотр истории операций.

3. Проверка статуса, отмена заказа.

4. Проведение возврата.

 

Для начала работы необходимо:

1. Заключить договор со Сбером.

2. Зарегистрировать Организацию (или использовать существующую) на новом портале разработчиков: https://api.developer.sber.ru/.

3. Создать приложение в личном кабинете и сохранить полученные ключи (ClientID, ClientSecret) и сертификат.

4. Заполнить настройки.

 

В настройках флажок "СБП" отвечает за то, по какой системе будет создан заказ на оплату (Плати QR или СБП).  Заказ на оплату по QR формируется по данным документа "Заказ покупателя" (УПП) и "Счет покупателю" (БП 3.0) (Наименование, количество и сумма товара).

Обработка для БП 3.0 подключается как внешняя печатная форма к счету покупателя, также можно использовать без подключения!

Проверено на: УПП 1.3.180.1 и БП 3.0.112.34.

Плати QR СБП Сбербанк

См. также

Терминал системы быстрых платежей: оплата по 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    29912    101    102    

70

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

СБП. Оплата по QR-коду 8.3.14 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Простой «виртуальный терминал» позволяет принимать платежи за товары или услуги с помощью Системы Быстрых Платежей, не требующий сложных настроек. Оплата по СБП - это способ не только ускорить обслуживание клиентов, но и экономить на эквайринге. Банки партнеры: АО Газпромбанк ,АО АЛЬФА-БАНК, АО Россельхозбанк,ПАО Промсвязьбанк,ПАО Банк ФК Открытие,АО Райффайзенбанк,ПАО ВТБ,ПАО Московский Кредитный Банк,ПАО Сбербанк, ПАО Совкомбанк, АО Тинькофф Банк и т.д.

14400 руб.

08.08.2023    3309    4    3    

27

Оплата в РМК через СБП Сбербанк для 1С:УТ, КА, ERP

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

Расширение для программ 1С:УТ, 1С:КА, 1С:ERP Управление предприятием, которое позволяет принимать оплату через СПБ для ПАО Сбербанк. Подключается прозрачно, работает как типовой механизм.

7080 руб.

08.11.2023    987    5    2    

5

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

СБП. Оплата по QR-коду 8.3.14 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Система быстрых платежей - мгновенный способ оплаты чека по QR-коду комиссия от 0,4 % до 0,7%. Терминал системы быстрых платежей Тинькофф банк: оплата по QR - это драйвер терминала эквайринговых систем и расширение позволяющее подключатся в 1С:Управление торговлей, редакция 11.4.х и 1С:Управление торговлей, редакция 11.5.х к системе СБП.

14400 руб.

15.11.2022    5850    7    9    

7

Заполнение номера карты RRN по СБП

СБП. Оплата по QR-коду 8.3.14 1С:Управление торговлей 11 Россия Платные (руб)

Расширение, позволяющее принимать платежи по QR-коду на терминале эквайринга из конфигураций 1С:Предприятия

2800 руб.

17.03.2023    4629    20    5    

24

СБП Тинькофф для 1С

СБП. Оплата по QR-коду Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

3600 руб.

20.04.2022    11593    15    33    

18
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. NikDizell 22 17.06.22 16:25 Сейчас в теме
В версии 1.1 добавил:
- перевод статусов оплаты;
- исправил ошибку отображения истории операций по Плати QR.
+
2. user1443660 22.06.22 13:39 Сейчас в теме
Добрый день. Возможна ли работа из реализации? Возможен ли вывод QR-кода на экран эквайрингового терминала?
+
3. NikDizell 22 22.06.22 14:27 Сейчас в теме
(2)Добрый. О какой конфигурации речь? Если есть интерес, могу доработать работу из реализации. Вывод на экран эквайрингового терминала не реализован.
+
4. user1443660 23.06.22 05:22 Сейчас в теме
(3) УПП 1.3. А доработка вывода экран терминала?
+
5. NikDizell 22 23.06.22 09:34 Сейчас в теме
(4)На экран терминала вывести не получится, есть возможность работать через ""1С:Дисплей покупателя" (https://its.1c.ru/db/metod81#content:7916:hdoc), но это лучше делать через партнеров 1С, там драйвера оборудования нужны.
+
6. tech1c 18 18.07.22 05:45 Сейчас в теме
Спасибо за примеры в реализации, все очень доходчиво. В описание используемых сервисов есть еще "notify". Есть у вас опыт в реализации этой функциональности? От сбера никаких советов добиться нельзя.
+
7. NikDizell 22 18.07.22 10:27 Сейчас в теме
(6)Я сейчас нахожусь в отпуске, по выходу посмотрю и отвечу Вам.
+
9. NikDizell 22 01.08.22 15:52 Сейчас в теме
(6)/oauth:
https://api.sberbank.ru:8443/prod/tokens/v2/oauth

/notify:
<Endpoint партнера для проксирования вызова + /notify>*

scope:
auth://qr/order.notify

_____________________________

* Партнер должен реализовать на своей стороне метод /notify, на который будут приходить уведомления, и передать endpoint в СБЕР для проксирования вызова

Это то что смог найти по Вашему вопросу. Похоже без тех. поддержки Сбера тут никак.
+
36. qw12225 22.03.23 14:37 Сейчас в теме
(6) Сервис notify включается на стороне сбербанка. Вам нужно написать на саппорт сбера с просьбой включить этот функционал (передать им ИНН, Member_id ) и URL куда сервис сбера должен передавать данные об оплатах.
У себя вы должны поднять http сервис, который будет обрабатывать эти запросы, URL обязательно должен заканчиваться на \notify и принимать данные без авторизации. Отдавать примерно следующее
{
"rqUID": "8afa99d6d11340b79a53f46e30719ffc", - уникальный идентификатор операции
"rqTm": "2023-03-21T20:20:40Z" - дата операции
}
Запрос который шлет сбер, есть в документации.
+
8. tech1c 18 19.07.22 05:52 Сейчас в теме
Такой вопрос, может кто разбирался

В документации не написано, но есть свои соображения

Если несколько организаций работают со сбером, то

1. Использовать свой сертификат с идентификацией, тогда остальным организациям надо проходить всю регистрацию?

2. Использовать один сертификат, я так понял что можно платежи проводить на любую организацию, а при наличии order_id и tid узнать статус любого заказа?

Смотрю что есть реализации у посредников, например у атола, они сертификат вшили?
+
10. alex3579 9 16.08.22 18:06 Сейчас в теме
какая версия для обычных форм ?
+
11. NikDizell 22 16.08.22 18:49 Сейчас в теме
(10) та что для УПП 1.3
+
12. alex3579 9 16.08.22 18:52 Сейчас в теме
(11) какая именно ?
СБП плати QR (от Сбербанка) для 1C УПП 1.3 (версия 1.1):
СБП плати QR (от Сбербанка) для 1C УПП 1.3:
+
13. NikDizell 22 16.08.22 19:51 Сейчас в теме
(12) обе, версия 1.1 последняя обновленная
+
14. alex3579 9 16.08.22 22:09 Сейчас в теме
15. NikDizell 22 17.08.22 09:46 Сейчас в теме
16. user1443660 09.11.22 10:56 Сейчас в теме
Добрый день. Сколько будет стоить доработка для формирования кода из Оплаты от покупателя платежной картой?
+
17. NikDizell 22 09.11.22 18:39 Сейчас в теме
(16) Добрый день, также просто чтобы qr -код выводило?
+
18. user1443660 11.11.22 03:34 Сейчас в теме
Добрый день. Сколько будет стоить доработка для формирования кода из Оплаты от покупателя платежной картой?
(17)
да, выводило либо отправляло ссылку в смс
+
19. NikDizell 22 11.11.22 09:10 Сейчас в теме
(18) уточните, пожалуйста, конфигурацию.
+
20. user1443660 11.11.22 10:00 Сейчас в теме
(19) Управление производственным предприятием, редакция 1.3 (1.3.184.1)
+
21. NikDizell 22 11.11.22 14:36 Сейчас в теме
(20)Я на выходных посмотрю и Вам напишу. Скорее всего обновлю файл в публикации.
+
22. NikDizell 22 25.11.22 12:07 Сейчас в теме
(20) Прошу прошения за задержку! Сделал в версии 1.5 формирование qr-кода из документа "Оплата покупателя платежной картой"
+
23. user1443660 29.11.22 11:10 Сейчас в теме
(19) Управление производственным предприятием, редакция 1.3 (1.3.184.1)
(22) а есть Демо? Как ее можно попробовать?
+
24. NikDizell 22 29.11.22 16:01 Сейчас в теме
(23)Демо нет, работа представлена в описании.
+
25. p.ugrumov 171 13.12.22 10:56 Сейчас в теме
Добрый день. При формировании QR ошибка:
1. Ошибка создания заказа!
2. Ответ API 400

Авторизация проходит
+
28. NikDizell 22 13.12.22 11:37 Сейчас в теме
(25)Судя по ошибке, это некорректный запрос...
+
34. NikDizell 22 13.12.22 13:13 Сейчас в теме
(25) Накатил у себя данный релиз БП (3.0.124.18), ошибок нет.
+
26. NikDizell 22 13.12.22 11:33 Сейчас в теме
(25) Добрый день! Какая конфигурация?
+
27. p.ugrumov 171 13.12.22 11:35 Сейчас в теме
1С:Предприятие 8.3 (8.3.21.1624)
Бухгалтерия предприятия, редакция 3.0 (3.0.124.18)
Прикрепленные файлы:
+
29. p.ugrumov 171 13.12.22 11:38 Сейчас в теме
{
"rq_uid": "da928b99859142afb9e67bdd59923f50",
"rq_tm": "2022-12-13T10:25:31Z",
"member_id": "******************",
"order_number": "00БП-00382 ",
"order_create_date": "2022-12-12T12:31:00Z",
"order_params_type": [
{
"position_name": "Вывеска",
"position_count": 1,
"position_sum": 27762400,
"position_description": "Описание"
}
],
"id_qr": "*********************",
"order_sum": 27762400,
"currency": "643",
"description": "Петельская Анжелика Васильевна ИП",
"sbp_member_id": "00002644"


Это тело запроса.
Поддержка сбера сказала, что ТИД, ТИД СБП, QR_ID - это один и тот же параметр. Верно ли их утверждение не знаю.
+
32. NikDizell 22 13.12.22 12:45 Сейчас в теме
(29)В настройках указан СБП или Плати QR?
+
33. p.ugrumov 171 13.12.22 13:01 Сейчас в теме
(32) Запрос по авторизации возвращает 200, а вот само формирование QR по заказу 400. В настройках и с галкой СБП и без нее не работает. По кнопке заполнить операции в истории операций ответ тоже 200, успешное выполнение.
+
35. NikDizell 22 13.12.22 13:20 Сейчас в теме
(33)В авторизации участвует только ClientID, ClientSecret и сертификат, проверяйте правильность заполнения Мерчант ID, Тид, Тид СБП, QR ID и SPB member id.
+
30. p.ugrumov 171 13.12.22 11:42 Сейчас в теме
Также смущает умножение на 100 в запросе
Функция ВывестиQRНаСервере(sbp_member_id, id_qr)

ОбъектОбработки = РеквизитФормыВЗначение("Объект");

Если НЕ ЗначениеЗаполнено(Объект._order_id) ИЛИ НЕ ЗначениеЗаполнено(Объект._order_form_url) Тогда
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СчетНаОплатуПокупателюТовары.Номенклатура.Наименование КАК Наименование,
| СУММА(СчетНаОплатуПокупателюТовары.Количество) КАК Количество,
| СУММА(СчетНаОплатуПокупателюТовары.Сумма * 100) КАК Сумма,
| ""Описание"" КАК ОписаниеПозиции
|ИЗ
| Документ.СчетНаОплатуПокупателю.Товары КАК СчетНаОплатуПокупателюТовары
|ГДЕ
| СчетНаОплатуПокупателюТовары.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
| СчетНаОплатуПокупателюТовары.Номенклатура,
| СчетНаОплатуПокупателюТовары.Номенклатура.Наименование
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| РеализацияТоваровУслугТовары.Номенклатура.Наименование,
| СУММА(РеализацияТоваровУслугТовары.Количество),
| СУММА(РеализацияТоваровУслугТовары.Сумма * 100),
| ""Описание""
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
|ГДЕ
| РеализацияТоваровУслугТовары.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
| РеализацияТоваровУслугТовары.Номенклатура.Наименование";
+
31. NikDizell 22 13.12.22 12:44 Сейчас в теме
(30)Умножение на 100, т.к. в Сбере не передаются значения с плавающей точкой, т.е. сумма указана в копейках.
user721621; +1
37. rav1980 26.10.23 15:41 Сейчас в теме
Второй день бьюсь с подключением обработки "СБП плати QR (от Сбербанка) для 1C БП 3.0:" Подключил в сбере API
Плати QR v3 3.6.0 Endpoints: https://mc.api.sberbank.ru/prod/qr/order/v3, пробую на УПП 1.3.212.3, заполнил как в инструкции:ClientID, ClientSecret, Путь и пароль сертификату, выбрал заказ покупателя, остальные поля пустые - авторизацию не проходит, вместо ответа "200", приходит "523", в какую сторону копать ума не приложу, может кто сталкивался... Если специально ввести ошибочные данные в пароле к сертификату или ClientSecret, ответ при авторизации приходит "400"
+
38. NikDizell 22 30.10.23 10:29 Сейчас в теме
(37)Мерчант ID и остальные параметры внесены?
+
39. rav1980 31.10.23 15:40 Сейчас в теме
(38)
Да, все указал... как проверить, ума не приложу...
Прикрепленные файлы:
+
40. NikDizell 22 03.11.23 15:04 Сейчас в теме
(39) Что говорят на линии техподдержки Сбера?
+
41. rav1980 21.11.23 13:31 Сейчас в теме
Вопрос с подключением обработки остался :-(
И так расскажу по порядку свои действия, может где ошибся поправьте....
Заключил договор со сбером, менеджер выслала:

Merchant ID
ТСТ ID*
ТИД

В кабинете api сбера, создал приложение, подключил к нему "SberPay QR/Плати QR" получил:
client id
client secret
создал сертификат с паролем, установил на компьютер.

Далее по данной обработке, скачал запустил, перешел в настройки

1) Client ID - заполняю из приложения
2) Client Secret -заполняю из приложения
3) Файл сертификата - указываю (только англ.символы, короткий путь)
4) Пароль к сертификату - указываю

5) Мерчанд ID -указываю из письма манагера сбера
6) Тид -Указываю из письма манагера сбера
7) Тид СБП -???
8) QR id-???
9) SPB member id:-???

Галочка СБП установлена
Далее сохраняю настройки, выбираю заказ, нажимаю "Вывести QR код"
Превышено время ожидания....
В чем может быть причина, нужно ли удалять "-" из client id, client secret? подскажите что я делаю не так?
+
42. NikDizell 22 22.11.23 20:35 Сейчас в теме
(41)Если флажок "СБП" установлен, тогда должны быть заполнены дополнительные поля "Тид СБП" "SPB member id", т.к. по умолчанию Сбер работает через свою систему "Плати QR".
Необходимо правильно заполнить все настройки.
+
Оставьте свое сообщение