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

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

Перейти к публикации

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

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

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

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

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

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

Авторизация проходит
28. NikDizell 9 13.12.22 11:37 Сейчас в теме
(25)Судя по ошибке, это некорректный запрос...
34. NikDizell 9 13.12.22 13:13 Сейчас в теме
(25) Накатил у себя данный релиз БП (3.0.124.18), ошибок нет.
26. NikDizell 9 13.12.22 11:33 Сейчас в теме
(25) Добрый день! Какая конфигурация?
27. p.ugrumov 161 13.12.22 11:35 Сейчас в теме
1С:Предприятие 8.3 (8.3.21.1624)
Бухгалтерия предприятия, редакция 3.0 (3.0.124.18)
Прикрепленные файлы:
29. p.ugrumov 161 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 9 13.12.22 12:45 Сейчас в теме
(29)В настройках указан СБП или Плати QR?
33. p.ugrumov 161 13.12.22 13:01 Сейчас в теме
(32) Запрос по авторизации возвращает 200, а вот само формирование QR по заказу 400. В настройках и с галкой СБП и без нее не работает. По кнопке заполнить операции в истории операций ответ тоже 200, успешное выполнение.
35. NikDizell 9 13.12.22 13:20 Сейчас в теме
(33)В авторизации участвует только ClientID, ClientSecret и сертификат, проверяйте правильность заполнения Мерчант ID, Тид, Тид СБП, QR ID и SPB member id.
30. p.ugrumov 161 13.12.22 11:42 Сейчас в теме
Также смущает умножение на 100 в запросе
Функция ВывестиQRНаСервере(sbp_member_id, id_qr)

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

Если НЕ ЗначениеЗаполнено(Объект._order_id) ИЛИ НЕ ЗначениеЗаполнено(Объект._order_form_url) Тогда
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СчетНаОплатуПокупателюТовары.Номенклатура.Наименование КАК Наименование,
| СУММА(СчетНаОплатуПокупателюТовары.Количество) КАК Количество,
| СУММА(СчетНаОплатуПокупателюТовары.Сумма * 100) КАК Сумма,
| ""Описание"" КАК ОписаниеПозиции
|ИЗ
| Документ.СчетНаОплатуПокупателю.Товары КАК СчетНаОплатуПокупателюТовары
|ГДЕ
| СчетНаОплатуПокупателюТовары.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
| СчетНаОплатуПокупателюТовары.Номенклатура,
| СчетНаОплатуПокупателюТовары.Номенклатура.Наименование
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| РеализацияТоваровУслугТовары.Номенклатура.Наименование,
| СУММА(РеализацияТоваровУслугТовары.Количество),
| СУММА(РеализацияТоваровУслугТовары.Сумма * 100),
| ""Описание""
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
|ГДЕ
| РеализацияТоваровУслугТовары.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
| РеализацияТоваровУслугТовары.Номенклатура.Наименование";
31. NikDizell 9 13.12.22 12:44 Сейчас в теме
(30)Умножение на 100, т.к. в Сбере не передаются значения с плавающей точкой, т.е. сумма указана в копейках.
Оставьте свое сообщение
Вакансии
Программист 1С
Москва
зарплата от 150 000 руб. до 200 000 руб.
Полный день

Программист 1С
Москва
зарплата от 150 000 руб. до 250 000 руб.
Полный день

Разработчик
Москва
зарплата от 150 000 руб. до 170 000 руб.
Полный день

Аналитик 1С
Москва
зарплата от 150 000 руб. до 200 000 руб.
Полный день

Ведущий Инженер - программист 1С
Новокузнецк
зарплата от 100 000 руб.
Полный день