QR код сбербанка

Здравствуйте. Во вложении два QR файла.
SB.jpg - код, который генерирует Сбербанковский Эксель-макрос. Его понимает мобильное приложение сбербанка и банкоматы.

CSC.png - этот код генерирует платёжный процессор CS-Cart. Его не понимает мобильное приложение и банкоматы.

По моему, что-то с кодировками. В чём может быть засада? Очень не удобно!SBCSC

Также прикладываю формат QR Сбербанка (pdf страница 12) https://www.sberbank.ru/common/img/uploaded/files/pdf/payments_receiving/Usloviya_po_Dogovoru.pdf

1 лайк

Подпишите какой QR код откуда взят. Названия прикрепленных файлов не сохраняются

В демке проблему воспроизвели?

Верхний (более мутный) - Сбербанковский
Нижний (более резкий) - CS-Картовский.

С вашей live демки также не читается.

Подскажите где вы проверяете код? Валидатор сбера наоборот ругается на первый QR код: http://www.sberbank.ru/ru/legal/bankingservice/code

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

Воспроизвели в приложении. Мы передали информацию разработчикам

Ещё вопрос. Возможно сделать так, чтобы квитанция с qr кодом отправлялась клиенту, вложением в письмо?

1 лайк

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

1 лайк

Нужно, чтобы ещё сразу на экран выводился, как опция.

1 лайк

Обязательно!

В дефолте этой функциональности сейчас нет. Лучше всего если вы создадите отдельный топик на эту тему в разделе Как улучшить CS-Cart или напишете в топике о новом чекауте. Другие пользователи смогут поддержать идею. Это поможет разработчикам оценить насколько эта функциональность востребована

Здравствуйте, @da3020!

Спасибо за сообщение о ошибке.

Мы исправили данную проблему, изменения войдут в CS-Cart 4.8.3. Если вы не хотите ожидать обновления, то можете воспользоваться данным diff-файлом:
https://gist.githubusercontent.com/ridouchire/0c2301e55a6bedc9f8d265edd7f0843f/raw/fdf220393092d1ee6378f0ba32520a9bdb112d08/app-addons-rus_payments-func.php.diff

Инструкцию по применению diff-файлов вы можете найти тут - https://www.cs-cart.ru/docs/4.8.x/upgrade/apply_diff_file.html

По моему там скобка потеряна:
# patch -p1 < app-addons-rus_payments-func.php.diff
patching file app/addons/rus_payments/func.php
patch unexpectedly ends in middle of line
patch: **** malformed patch at line 23:

Здравствуйте, @da3020.

Попробуйте удалить перевод на новую строку из файла с диффом.
Такое бывает, когда diff-файл, составленный на одной операционной системе(GNU/Linux) пытаются применять на другой(например, Windows) или копируют содержимое diff-файла вручную вместо непосредственно загрузки его в директорию сервера с установленным CS-Cart.

У меня в родном файле в конце и так не было перевода строки (на двух сборках).
Применил diff.
Всё работает. Вот бы теперь эту квитанцию к уведомлению по емейл приложить. Идеи по тому как это сделать прошу аккумулировать сюда QR-код рулит

Добрый день! есть ли работающее решение по QR-коду в квитанции?
Был вынужден выключить данный способ оплаты из-за проблем у клиентов

Насколько помню говорилось, что данная проблема будет решена в версии 4.9.1 которую должны скоро выпустить. Но пусть разработчики подтвердят, может я путаю

Выше в этом топике разработчики предоставили решение. Этот фикс войдет в следующий релиз

Наш подрядчик Ecom Labs применил этот фикс и он не работает. Что делать?

Напишите в Help desk и предоставьте доступ к серверу. Мы изучим проблему