СБП плати QR (от Сбербанка) для 1С (обычные и управляемые формы)

08.04.22

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

Внешняя обработка для реализации системы Плати QR в системе 1С.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Плати QR (Управление торговлей, редакция 11)
.epf 16,78Kb
76
76 Скачать (3 SM) Купить за 2 450 руб.
Плати QR (Розница, редакция 2.3)
.epf 16,76Kb
69
69 Скачать (3 SM) Купить за 2 450 руб.
Плати QR (Управление небольшой фирмой, редакция 1.6)
.epf 16,77Kb
16
16 Скачать (3 SM) Купить за 2 450 руб.
Плати QR (Управление торговлей, редакция 10.3)
.epf 18,53Kb
102
102 Скачать (3 SM) Купить за 2 450 руб.

В данной публикации представлены обработки по интеграции API со Сбером (Плати QR). Весь механизм написан согласно предоставленной спецификации.

 

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

  1. Запрос QR кода из сбербанка;
  2. Вывод полученного QR кода на печать (в табличный документ);
  3. Проверка оплаты;
  4. Возврат денежных средств.

Что нужно сделать до начала работы 

  1. Заключить договор со сбербанком по системе Плати QR;
  2. Зарегистрировать личный кабинет разработчика на api sberbank или воспользоваться кабинетом разработчика, у кого он уже есть.
  3. Создать приложение в личном кабинете и сохранить полученные ключи и сертификаты; (Главное не пропустить шаг, где будет выдан секретный ключ. Восстановить его невозможно (так пишут в сбербанке), поэтому важно его вовремя себе скопировать.)
  4. Соединить созданное приложение с вашей организацией и соответствующим договором.

 

Данное решение протестировано на платформе 1С:Предприятие 8.3 (8.3.18.1741) и (8.3.20.1674) в конфигурациях: Управление торговлей, редакция 11 (11.5.7.336), Розница, редакция 2.3 (2.3.10.32), Управление небольшой фирмой, редакция 1.6 (1.6.6.54) и Управление торговлей, редакция 10.3.

СБП Сбер QR Система быстрых платежей Плати

См. также

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

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

14400 руб.

08.08.2023    5137    24    3    

39

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

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

16800 руб.

06.09.2024    821    8    1    

5

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

Простой «виртуальный терминал» позволяет принимать платежи за товары или услуги с помощью Системы Быстрых Платежей, не требующий сложных настроек. Установите в кассовой зоне дисплей QR-кода в качестве терминала для оплаты по СБП и принимайте платежи с комиссией эквайринга до 0,7%

14400 руб.

06.06.2023    6863    14    13    

19

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

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

4000 руб.

22.04.2022    32536    101    103    

75

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

В настоящее время система СБП очень часто стала использоваться в повседневной жизни. Одна из систем интеграции СБП через СБЕР. Данная конфигурация является инструментом интеграции СБП в Альфа Авто. Данная система не просто формирует статический QR, а динамический, а значит, в системе будет привязка и на покупателя, и на документ.

7200 руб.

25.10.2022    6375    32    4    

11

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

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

3600 руб.

20.04.2022    12709    20    33    

23

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

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

7080 руб.

08.11.2023    2345    11    6    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. reset2 17 08.04.22 16:32 Сейчас в теме
3. darminov 106 08.04.22 16:41 Сейчас в теме
(1) нет. в рознице работает только 3 банка вот ссылка Банки которые поддерживает Розница СПБ
2. S_Morozov 65 08.04.22 16:36 Сейчас в теме
На момент разработки, в конфигурации 1С:Розница 2.3, было только для банка "Открытие"
4. avbolshakov 11.04.22 11:12 Сейчас в теме
Тоже дописываю сейчас этот механизм, для интеграции в УТ11, в рабочее место кассира. С АПИ разобрался, сейчас интегрирую в РМК. Жаль, что вы выложили вот только
7. S_Morozov 65 11.04.22 11:21 Сейчас в теме
(4)Нужно было все обкатать, т.к. периодически возникали косяки, о которых не прописано в спецификации и тогда приходилось неделями ждать ответа от поддержки.
8. пользователь 11.04.22 11:26
Сообщение было скрыто модератором.
...
5. avbolshakov 11.04.22 11:14 Сейчас в теме
Вы бы в заголовке указали, что это еще и СБП, эта штуку популярнее, тк там, как я понял, вернут комиссию за платежи. Программа что ли какая-то
6. S_Morozov 65 11.04.22 11:18 Сейчас в теме
(5)Спасибо, добавил.
Да, банк обещал вернуть комиссию
9. malikov_pro 1325 14.04.22 07:12 Сейчас в теме
Код аккуратный, что радует.
Если для РТ 2.3.10+ будет в виде расширения с интеграцией в РМК (+ уже новое вышло), то можно и за рубли взять.

?(СтрДлина(Формат(ТекущаяДата(), "ДЛФ=T")) = 7, "0", "") + Формат(ТекущаяДата(), "ДЛФ=T");

можно в функцию обернуть, нагляднее будет

хаки с JSON усложняют работу с кодом
"[" + order_params_type + "]"

JSON = СтрЗаменить(JSON, """[", "[");
JSON = СтрЗаменить(JSON, "]""", "]");

попробуйте https://infostart.ru/1c/articles/709325/, у него экранирование в том числе присутствует.
10. DragonAgo 16 15.04.22 13:09 Сейчас в теме
добрый день, для розницы 1.0 подойдет?
11. DragonAgo 16 15.04.22 17:19 Сейчас в теме
Как отображается оплата в z отчете?
14. S_Morozov 65 18.04.22 14:01 Сейчас в теме
(11)это смотря как отразите в системе, в своей системе оплата фиксируется документом "Оплата от покупателя платежной картой"
15. S_Morozov 65 18.04.22 14:02 Сейчас в теме
(10)если она на обычных формах, то больше подойдет "Плати QR (Управление торговлей, редакция 10.3)", отражение оплаты в системе уже фиксируете своими документами, как вам удобно
12. kogemyaka 18.04.22 01:21 Сейчас в теме
Добрый день, на сколько я знаю плати куар и СБП в сбере это немного разные вещи, но обе формируеют куар для оплаты, у вас что? или и то и то?
13. S_Morozov 65 18.04.22 13:59 Сейчас в теме
(12)Плати QR v3. Данная версия поддерживает СБП
https://api.developer.sber.ru/product/PlatiQR
16. kogemyaka 18.04.22 16:37 Сейчас в теме
(13) может я чето-то не понимаю, спрошу по-простому, как мне сформировать куар по платикуар, и куар по СБП, две кнопки разные для этого? в вашей обработке. Плати куар это ж по факту эквайринг, а СБП безнальный перевод, опять таки если я все правильно понимаю)) можете чуть разъяснить?
17. S_Morozov 65 18.04.22 18:04 Сейчас в теме
(16) В обработке одна кнопка для этого "Отправить запрос на формирование заказа", в ответ приходит ссылка на основании которой генерируется QR код, он передается клиенту для оплаты, проверяется статус заказа на стороне Сбера, что все успешно и тогда можно отразить в своей базе факт оплаты.

"Клиент направляет запрос на формирование заказа в АС Сбербанка. В ответ получает присвоенный Идентификатор заказа в АС Сбербанк (впоследствии используется в качестве ключа для инициации других операций с заказом), ссылку для генерации QR кода."
18. DragonAgo 16 20.04.22 09:10 Сейчас в теме
Доброе утро, а вместо заказа покупателя, может быть чекккм или реализация товаров?
21. S_Morozov 65 20.04.22 11:42 Сейчас в теме
(18) при желании можете переписать под любой документ, данная обработка, как образец рабочего кода.
19. DragonAgo 16 20.04.22 09:12 Сейчас в теме
Данные по подключению нужно каждый раз заносить?
20. S_Morozov 65 20.04.22 11:41 Сейчас в теме
(19)это внешняя обработка с кодом всех алгоритмов Плати QR v3. Если пользоваться ей, то необходимо сохранять и данные созданного заказа, для дальнейших запросов или перенести код в свою конфигурацию и вести историю обмена, с настройками подключения
22. user791870 04.05.22 12:54 Сейчас в теме
Добрый день!
Тестируем эту обработку для УТ 10.3. Что было необходимо до начала работы сделали.
Пробуем получить QR-код, в ответ получаем ошибку 403.
Ещё заметил у вас на скриншоте сертификат с расширением .key, нам же в письме от Сбера пришел файл с расширением .p12.
Для вашей обработки это критично?
Версия API v2 или v3?
23. S_Morozov 65 05.05.22 15:57 Сейчас в теме
(22) Добрый день.
файл сертификата не критичен, .key отрабатывает быстрее в запросе, из-за этого его и использовали. Данный ключ был получен в результате конвертации из файла .p12 от Сбера.

Версия API v3.

Ошибка 403 может быть из-за настроек сети на вашей стороне.
Попробуйте проверить данный запрос через Postman, если ошибка сохраняется, то пишите в поддержку Сбера.
73. ElenaYA 14.07.22 15:41 Сейчас в теме
(22) а в какой момент приходит файл?
24. switcher4232 07.05.22 05:38 Сейчас в теме
добрый день, формирую запрос, получаю ответ

{"rq_tm":"2022-05-07T12:12:54Z","error_description":"sbp merchant id cannot be null","order_number":"999001","error_code":"010000","rq_uid":"efcd7414daf049a2be71fcd87659a788"}

в диалоге sbp_payer_id заполнил, это же он же (sbp merchant id)?
25. S_Morozov 65 11.05.22 10:57 Сейчас в теме
(24) добрый день.
В каком формате указываете "sbp_payer_id" ?
Нужно 0079991234567
47. nyLLlok 31.05.22 10:53 Сейчас в теме
(24) Добрый день, не нашел ошибку? Такая же проблема.
49. S_Morozov 65 31.05.22 16:15 Сейчас в теме
(47) в кавычках, как и сказано в спецификации
"sbp_payer_id":"0079991234567"
51. switcher4232 01.06.22 03:21 Сейчас в теме
(47)
(24)

сам разобрался:

у сбера 2 системы: сбп и динамическийQR

утилита из статьи работает с сбп (хотя, я лично именно с сбп не проверял, мне нужен был динамическийQR)

для динамическийQR надо переделывать

у каждой из них свои параметры в запросе

для динамическийQR sbp_member_id не заполнять! иначе будет ошибка, как у меня: "sbp merchant id cannot be null"

и немного напутано с другими параметрами:

в tid нужно передавать номер терминала (8 символов)

в id_qr нужно передавать номер наклейки, которую выдает (присылает) сбер
52. switcher4232 01.06.22 03:39 Сейчас в теме
(51)

... я ж забыл, тут же все программеры...

для динамическийQR sbp_member_id не "не заполнять", а вообще не указывать, ни параметра, ни значения, совсем удалить из запроса
26. i.s.baranov@bk.ru 11.05.22 16:33 Сейчас в теме
Здравствуйте.
Скажите пожалуйста, чтобы проверить обработку нужно сначала заключить договор со Сбербанком по системе Плати QR ?
Нужно запустить это на старой версии УТ 10 (10.3.5.1) в док-те оплата платежный картой, который будет вводиться на основании реализации.
27. S_Morozov 65 11.05.22 16:54 Сейчас в теме
(26) Добрый день.
Без заключения договора у вас не будет всех данных для формирования запросов, например Member Id или Terminal ID
28. avbolshakov 12.05.22 18:15 Сейчас в теме
Добрый день! Допилил свою версию, но у нас стала появляться ошибка: Сервис временно недоступен. Те QR код получаем, все ок. Оплатить через любой банк кроме сбера - все ок. А вот если попробовать оплатить через сбер, то "Сервис временно недоступен, попробуйте через 5 минут". Сбер подтвердил ("Проанализировав Вашу проблему мы выявили, что нам необходимо инициировать задачу на команду разработки. В течении двух недель Вам будут направлены прогнозные сроки решения вопроса. Приносим свои извинения за доставленные неудобства"). Появилось после майских. У вас нет такой проблемы? Пробовали на днях оплатить ( даже не оплатить, а только считать код через приложение Сбера)?
31. kotlovD 88 13.05.22 13:51 Сейчас в теме
33. avbolshakov 13.05.22 16:25 Сейчас в теме
(31) (32)

Ждём конца мая. Подключили СБП от сбера и через сбер не можем принимать оплату.
Прикрепленные файлы:
32. S_Morozov 65 13.05.22 15:12 Сейчас в теме
(28)Тоже заметили такую проблему
29. kotlovD 88 13.05.22 09:08 Сейчас в теме
Добрый день. Получаю ошибку 400 от сбера, авторизация проходит успешно, а вот запрос на формирование заказа банит с ошибкой
{"httpCode":"400","httpMessage":"Bad Request","moreInformation":"Body of the request is not valid according to json schema"}

Сам запрос проверил по их спецификации, он соответствует
{ 
 "rq_uid":"b763b86f98234b8691c4ad8a64cd7e64",  
 "rq_tm":"2022-05-13T08:31:29Z",  
 "member_id":"2210000xxx",  
 "order_number":"УV-00000001",  
 "order_create_date":"2020-01-15T11:11:01Z",  
 "order_params_type":[ 
  { 
   "position_name":"Плоский лист 0,5 Velur20 RR 32",  
   "position_count":1,  
   "position_sum":25000,  
   "position_description":"Плоский лист 0,5 Velur20 RR 32" 
  }, 
  { 
   "position_name":"Плоский лист 0,5 Velur20 RR 32",  
   "position_count":1,  
   "position_sum":450000,  
   "position_description":"Плоский лист 0,5 Velur20 RR 32" 
  }, 
  { 
   "position_name":"Нест.элемент 80мм 0,5 Velur20 с пленкой RR 32 темно-коричневый",  
   "position_count":1,  
   "position_sum":180000,  
   "position_description":"Нест.элемент 80мм 0,5 Velur20 с пленкой RR 32 темно-коричневый" 
   } 
 ],  
 "id_qr":"24760xxx",  
 "order_sum":655000,  
 "currency":"643",  
 "description":"Оплата по заказу покумателя №УV-00000001 от 15.01.2020 11:11:01",  
 "sbp_member_id":"100000000111" 
}
Показать

нет мыслей что не так? Писать в техподдержку сбера?
30. kotlovD 88 13.05.22 10:37 Сейчас в теме
(29) Разобрались, для истории оставлю свой коммент. Нам передали почему то 2 member_id, надо использовать 8-мизначный
56. user1049861 08.06.22 16:43 Сейчас в теме
(30) Нам вообще скинули только тид для платиQR без второго десятизначного номера и непонятный ТСТ ID. После обращений в техподдержку отправили остальное. Нужно проверить название магазина при оплате, а то ссылки формируются даже с чужим id_qr(ТП сначала скинули не наш) оплатить не рискнул)
Еще order_number должен быть уникальный на каждый заказ, даже отмененный.
34. user791870 20.05.22 10:58 Сейчас в теме
Здравствуйте!
Подскажите, а параметры "Order ID" и "Order form url" динамически появляются или статические?
Т.е. их должна выдать техподдержка?
35. user791870 20.05.22 12:43 Сейчас в теме
(34) Всё, спасибо, разобрался. Это динамические параметры.
36. i.s.baranov@bk.ru 23.05.22 18:45 Сейчас в теме
Здравствуйте.
В обработке есть ссылка печати
QRКартинка = УправлениеПечатью.ПолучитьКартинкуQRКода(OrderFormUrl, 0, 100);
В нашей старой версии УТ 10.3 нет этого модуля. Можете прислать процедуры печати? и что еще понадобится, dll ?
37. S_Morozov 65 25.05.22 11:57 Сейчас в теме
(36)
ПолучитьКартинкуQRКода

Добрый день

Функция ПолучитьКартинкуQRКода(QRСтрока, УровеньКоррекции, Размер) Экспорт
	
	
	ГенераторQRКода = УправлениеПечатьюПовтИсп.ПодключитьВнешнююКомпонентуПечатиQRКода();
	Если ГенераторQRКода = Неопределено Тогда
		Возврат Неопределено;
	КонецЕсли;
	
	ДвоичныеДанныеКартинки = ГенераторQRКода.GenerateQRCode(QRСтрока, УровеньКоррекции, Размер);
	
	Возврат Новый Картинка(ДвоичныеДанныеКартинки);
	
КонецФункции

Функция ПодключитьВнешнююКомпонентуПечатиQRКода() Экспорт 
	
	ПодключениеВыполнено = ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаПечатиQRКода", "КартинкаQR", ТипВнешнейКомпоненты.Native);
	
	// Создадим объект внешней компоненты.
	Если ПодключениеВыполнено Тогда
		ВнешняяКомпонента = Новый("AddIn.КартинкаQR.QRCodeExtension");
	Иначе
		Возврат Неопределено;
	КонецЕсли;
	
	Возврат ВнешняяКомпонента; 
	
КонецФункции

Показать


В прикрепленной обработке есть "КомпонентаПечатиQRКода"
Прикрепленные файлы:
ГенераторQRбезБСП.epf
victor_k; Re:аниматор; akR00b; +3 Ответить
38. user791870 25.05.22 12:35 Сейчас в теме
(37) Добрый день!
У меня такая же проблема. Хотел эти 2 функции к себе в конфигурацию положить.
Ругается:
Переменная не определена (УправлениеПечатьюПовтИсп)
Если я правильно понял, то это так модуль называется "УправлениеПечатьюПовтИсп"?
39. user791870 25.05.22 12:55 Сейчас в теме
(38) Всё, разобрался. Спасибо.
Изменил "УправлениеПечатьюПовтИсп" на "УправлениеПечатью", воткнул компоненту в общие макеты и заработало!)
40. S_Morozov 65 26.05.22 10:32 Сейчас в теме
(38)Добрый день.
Все верно, это имя общего модуля
41. strelkovviktor 27.05.22 12:51 Сейчас в теме
"Зарегистрировать личный кабинет разработчика на api sberbank"
Какой это сайт? developers.sber.ru ?
42. strelkovviktor 27.05.22 12:51 Сейчас в теме
43. user791870 27.05.22 14:37 Сейчас в теме
Здравствуйте!
Оплата работает, но стали тестировать возврат. Непонятно как это работает.
Нажимаем на возврат денежных средств и в ответ получаем:
{"rq_tm":"2022-05-27T14:36:10Z","operation_sum":0,"error_description":"ORIGINAL_ORDER_NOT_FOUND: Order not found for orderId=","error_code":"090000","rq_uid":"b8f33d87c8cd4b5a9e1ae3f8a931195d"}
Сумма возврата заполнена.
44. user791870 27.05.22 17:58 Сейчас в теме
Ответ от техподдержки Сбера:
"Провели анализ по Вашему обращению. Возвращается ответ: ORIGINAL_ORDER_NOT_FOUND: Order not found for orderId, то есть не находится заказ для возврата. В приложенных логах в запроса не передан номер заказа для возврата "order_id" - он пустой. Требуется добавить в запрос корректное значение для order_id и заново провести возврат."
Что же это за зверь такой "order_id"?
45. user791870 28.05.22 14:52 Сейчас в теме
(44) Для тех, у кого возникнут проблемы с возвратом.
Параметр "order_id" в ответе за запрос формирования заказа, нужно его сохранять, без него возврат не пройдет.
46. S_Morozov 65 30.05.22 09:10 Сейчас в теме
(45)Добрый день.
Параметр "order_id" нужно хранить в базе, т.к. все дальнейшие запросы используют его, проверка статуса, возврат, отмена заказа.
48. nyLLlok 31.05.22 11:55 Сейчас в теме
Добрый день при отправке запроса на формирование QR Кода {"rq_tm":"2022-05-31T11:32:29Z","error_description":"sbp merchant id cannot be null","order_number":"00000001","error_code":"010000","rq_uid":"dcdc61fa995b45deb3cb17b3e7ebe9eb"}.

Как я понимаю, что ошибка в том, что я не передал в запросе "spb_member_id". В документации указано, что надо передавать spb_member_id, но как конкретно не написано.

Его нужно передавать в теле запроса? после чего?
50. S_Morozov 65 31.05.22 16:18 Сейчас в теме
(48) в формате строки, в обработках это все указано
53. i.s.baranov@bk.ru 01.06.22 16:11 Сейчас в теме
Здравствуйте.
Получили вход в системе Плати QR, создали учетку юр.лица, получили сертификат, подписку, получили параметры полей обработки.
Заполнили все нужные поля в обработке, пробуем сформировать QR-код заказа, получаем ошибку:
{"rq_tm":"2022-06-01T14:14:25Z","error_description":"sbp merchant id cannot be null","order_number":"ЧП000004728","error_code":"010000","rq_uid":"1a4b892479ed4593b6f11df693d75a7a"}

Скажите пожалуйста, в чем может быть дело?

Если это "sbp_payer_id" - то в обработке в структуре передаваемых данных нет такого параметра (он есть в структуре ЗапросВозвратДенежныхСредствПоЗаказу).
Если добавляем его - то получаем ошибку :
{"httpCode":"400","httpMessage":"Bad Request","moreInformation":"Body of the request is not valid according to json schema"}
54. i.s.baranov@bk.ru 01.06.22 18:19 Сейчас в теме
С оплатой разобрались, ошибка была из-за неверного параметра Terminal ID (id QR).
Как определить оплату по заказу ? - получить информацию по ранее созданному заказу, указав его идентификатор и расшифровывать JSON ответа ? или как-то проще можно ?
55. S_Morozov 65 02.06.22 10:23 Сейчас в теме
(54) "получить информацию по ранее созданному заказу, указав его идентификатор и расшифровывать JSON ответа"
Все верно
57. user1708810 14.06.22 11:46 Сейчас в теме
подскажите, у всех ли работает сервис?
наши магазины массово жалуются, что оплата проходит только у сбера, через остальные банки оплатить не получается. Проблемы начались 11.06, до этого все работало отлично.
У нас не 1С, но сервис тот же.
58. user1097143 15.06.22 17:56 Сейчас в теме
Добрый день.

Подскажите пожалуйста, кто сталкивался, при отправке запроса на формирование заказа , при получении токена ошибка от сервера с кодом 403?
59. S_Morozov 65 19.06.22 20:07 Сейчас в теме
(57) Добрый день.
Тоже столкнулись с данной проблемой, обращались в поддержку, написали, что исправили 16:06.2022 в 23:59
60. user1708810 19.06.22 21:32 Сейчас в теме
да, исправили.
Вам тоже техподдержка сделала удивленное лицо и сказали, что никто не обращался, у всех работает?
63. S_Morozov 65 29.06.22 09:34 Сейчас в теме
(60)они долго не отвечали, а потом прислали, мол вчера поправили
61. oleshko_alexey 2 27.06.22 12:13 Сейчас в теме
Коллеги, кто внедрил - какой платежей процент идет по СБП?
5-10% хоть есть?
62. S_Morozov 65 29.06.22 09:33 Сейчас в теме
64. DanDy 55 01.07.22 16:33 Сейчас в теме
Добрый день. Вчера всё работало, сегодня при попытке авторизоваться получаю
{"httpCode":"400", "httpMessage":"Bad Request", "moreInformation":"invalid_scope"}

хотя scope передаю как в документации
https%3A%2F%2Fapi.sberbank.ru%2Fqr%2Forder.create
65. DanDy 55 01.07.22 16:34 Сейчас в теме
(64) Может кто сталкивался?
66. Akuji 22 02.07.22 14:46 Сейчас в теме
(65) Только что столкнулся... но у меня и до этого не работало (только начинаю разбираться)
Решилось когда добавил подписку в приложение...
67. DanDy 55 04.07.22 09:35 Сейчас в теме
(66)Да да. У меня просто 2 организации. Я по 1 всё добавил а про вторую забыл))
68. Akuji 22 04.07.22 13:28 Сейчас в теме
А как это все связать с дисплеем вроде "Дисплей Mertech QR" кто-то сталкивался?
69. ElenaYA 06.07.22 11:09 Сейчас в теме
(68)
"Дисплей Mertech QR"
тоже интересует этот вопрос. Не нашли решение?
70. Akuji 22 06.07.22 12:16 Сейчас в теме
71. arcadics 13 13.07.22 08:17 Сейчас в теме
Можно ли взаимодействовать с СБП без доступа к личному кабинету разработчика?
72. neomarat 6 13.07.22 12:31 Сейчас в теме
А чек при этом печатать нужно? Как быть с авторизатором - если выбираем картой - он ждет прикладывания карты, наличные - тоже не правильно... Что там надо указывать?
74. ElenaYA 14.07.22 15:50 Сейчас в теме
Добрый день! Можете подробнее расписать где брать все данные. Мы получили пока тестовый токен. Можно ли на тестовом токене поработать с этой обработкой?
76. S_Morozov 65 18.07.22 22:17 Сейчас в теме
(74) Добрый день.
На сколько знаю, нет. Нужен боевой токен, что бы проходили оплаты.
75. ElenaYA 18.07.22 14:29 Сейчас в теме
Выходит ошибка:
Поле объекта не обнаружено (access_token)
{ВнешняяОбработка.СберПлатиQR.Форма.Форма.Форма(298)}: HTTPЗапрос.Заголовки.Вставить("authorization", "Bearer " + JSON_Авторизации.access_token);
{ВнешняяОбработка.СберПлатиQR.Форма.Форма.Форма(55)}: СтруктураРезультата = СберПлатиQR_ВызватьPOSTЗапрос(АдресЗапроса, JSON, "/qr/order.create", "OrderCreateQrRq");
В общем не проходит авторизация: {"httpCode":"400", "httpMessage":"Bad Request", "moreInformation":"invalid_scope"}
77. S_Morozov 65 18.07.22 22:18 Сейчас в теме
(75) Это на тестовом токене?
78. ElenaYA 20.07.22 11:01 Сейчас в теме
(77) получилось. Оформили подписку и все пошло. Спасибо.
79. SergeyOrlovIS2022 01.08.22 17:30 Сейчас в теме
Добрый день, купили обработку, оформили подписку, используем боевой сертификат, боевой ClientID и ClientSecret, ошибка та же что и в 75
{"httpCode":"400", "httpMessage":"Bad Request", "moreInformation":"invalid_scope"} , в обработке прописано так:

//ТелоЗапроса = "grant_type=client_credentials&scope=https://api.sberbank.ru" + scope;
//ТелоЗапроса = "grant_type=client_credentials&scope=https%3A%2F%2Fapi.sberbank.ru%2Fqr%2Forder.create";
ТелоЗапроса = "grant_type=client_credentials";
ТелоЗапроса = ТелоЗапроса + "&scope=https%3A%2F%2Fapi.sberbank.ru%2Fqr%2Forder.create";

Уже не знаю в чём может быть причина, подскажите пожалуйста, Сергей Морозов!

(77)
80. user1386373 10.08.22 14:45 Сейчас в теме
Добрый день. Подскажите, код закрытый у обработки? Нужно для Розницы 2.2, смогу корректировать?
81. pantas_t 11.08.22 17:22 Сейчас в теме
Добрый день. Также интересует, закрытый ли код у обработки, будет ли возможность доработать?
82. S_Morozov 65 11.08.22 22:45 Сейчас в теме
(81) Добрый день. Во всех отработках, код открыт
83. пользователь 12.08.22 08:54
Сообщение было скрыто модератором.
...
84. alexlug95 15.08.22 09:10 Сейчас в теме
Добрый день!
Спасибо за обработку, очень ускоряет процесс внедрения СБП под свою систему.
Хотел бы уточнить такую информацию: планируется внедрение СБП для розницы, а конкретно для оплаты из документа Чек ККМ; главный вопрос - как в рознице проверять факт успешной оплаты клиента через СБП?
Понятно, что есть запрос информации по ранее созданному заказу, НО в рознице нужно получать ответ оперативно, т.к. покупатель ждет. Никакого решения кроме как постоянно отправлять запросы о проверке факта оплаты в голову не приходит. Может есть какое-то более "красивое" решение или я что-то не понимаю... Подскажите, пожалуйста!
85. alexlug95 15.08.22 11:03 Сейчас в теме
(84)
Наверное, это ответ на мой вопрос, но пока непонятно как реализовать этот механизм:

https://api.sberbank.ru:8443/prod/tokens/v2/oauth

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

scope:
auth://qr/order.notify

_____________________________

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

Нет ли у кого-то опыта в реализации такого механизма?
86. user1802663 57 18.08.22 13:06 Сейчас в теме
Обработочка работает после некоторых приготовлений. Но вот думаю. Допустим есть ФР, который работает по безналу. Если на нем пробили чек по СБП, который надо отразить в ОФД, то будет разница между отчетом о закрытии смены и сверкой итогов. Информацию на эту тему нашел разную.

1. Вопрос: Производится ли сверка итогов по оплатам и возвратам в конце кассовой смены?

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

2. В СБП СБЕР API есть работа с реестром документов. По ней наверное можно самому создать сверку, но примеров кода пока не видел.

А так-то, интересно, законодательно допустимо расхождение между Отчетом о закрытии кассовой смены и Сверкой банковских итогов?
Есть у кого-нибудь практический опыт реализации или хотя бы теоретические знания на эту тему?
87. user1443660 05.09.22 06:33 Сейчас в теме
(86) Тоже интересно. Сейчас ориентируясь кассир делает сверку итогов и закрытие смены и смотрит все ли верно пробито. Сразу можно при необходимости пробить на ФР недостающий чек. А тут получается это можно будет сделать только спустя время чеком коррекции. Неудобно как-то.
user1802663; +1 Ответить
88. user1802663 57 09.09.22 16:07 Сейчас в теме
(87) Еще вопрос есть интересный. А с частичным возвратом пробовали? Я этой обработкой еще не проверял.
89. S_Morozov 65 12.09.22 09:01 Сейчас в теме
(88) Добрый день.
Да, можно вернуть частично, достаточно указать необходимую сумму
user1802663; +1 Ответить
90. NoCodre 13.09.22 10:49 Сейчас в теме
Сергей, здравствуйте. Как с вами можно связаться по доработке?
92. S_Morozov 65 13.09.22 13:28 Сейчас в теме
(90) Добрый день. Можете написать личное сообщение
93. NoCodre 13.09.22 14:35 Сейчас в теме
(92)видимо ограничения учетной записи - не могу писать первым
95. NoCodre 14.09.22 09:53 Сейчас в теме
(92)есть демо версия? соответствует ли данная разработка спецификации сбербанка Плати QR v3.3.2 (QR-код Продавца SberPay QR и СБП)
91. NoCodre 13.09.22 10:49 Сейчас в теме
94. NoCodre 14.09.22 07:48 Сейчас в теме
Сергей, после покупки каким образом можно получить техническую поддержку по обработке?
96. SuperEmboser 13 26.09.22 16:24 Сейчас в теме
Здравствуйте Сергей, присоединяюсь к вопросу ( 95 ) хочу скачать для ут 10.3, подойдет ли под формат v3.3.2
97. SuperEmboser 13 26.09.22 17:10 Сейчас в теме
(96) извиняюсь, нашел ответ в (12) был невнимателен
98. Vil1983 21 10.11.22 12:31 Сейчас в теме
Доброго дня, с коллегой купили обработку и настраиваем под нужды заказчика. При попытки получить токен возвращает ошибку 403. Поддержка сбера говорит что: "Ошибка 403 Forbidden возникает в случае если запросе не передан клиентский сертификат либо передан сертификат с истекшим сроком действия. "

Срок действия не истек, сертификат крепится к запросу. В чем может быть проблема?
99. ooounker2019 02.12.22 11:43 Сейчас в теме
подскажите обработка делит в чеке эквайринга оплаты на терминал и сбп? и еще вопрос у нас основная база и рибы, на рибах будет работать?
Оставьте свое сообщение