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

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

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

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

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

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

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

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

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

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

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

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

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

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

Начальник отдела программирования
Уфа
зарплата от 125 000 руб.
Полный день

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