Open ghost opened 3 years ago
@lsklyarevsky, я правильно понимаю, что речь об этих правилах? Если да, то задача, действительно, очень простая и серверный код не нужен.
@unpete да, все верно. Какие вводные мне надо передать ребятам ?
Там нечего передавать. В типовом ptint_data() есть пример заполнения qr. Надо не передавать, а организовывать обучение метадате и ядру рисовалки. Иначе, повторится история, как с вашими формулами.
т.к. изначально, формирование qr было в ядре, внутри ptint_data(), метод поправлю самостоятельно. Реквизиты возьму из счета по умолчанию организации текущего заказа. Никаких адаптаций, чтобы платить в Экоокна или Фототех или Тяжпромэлектропроект - не требуется. Достаточно заполнить стандартные поля и задать умолчание пользователю, чтобы корректная организация подставлялась.
ST00012|Name=...|PersonalAcc=40802810569730055884|BankName=ПАО КБ "УБРИР"|BIC=046577795|CorrespAcc=40701810400000000795|PayeeINN=...|lastName=...|payerAddress=...|Purpose=заказ 3491|Sum=30000
Доп. информация по полям здесь: https://payqr.ru/api/payqr-doc_receipts.pdf
@lsklyarevsky, уточни, оплата с НДС? Если да, то НДС включен в стоимость или сверху?
Добавил формирование штрихкода в типовой print_data. Вот пример: Клиент Tinkoff проглатывает QR без проблем. Сбер ругается, УБРиР валится с ошибкой, Альфа отрабатывает на ура. Можете проверить клиентами своих банков - сканировать можно прямо отсюда.
Нужна отладка. Я не включаю в код наименование и корсчет банка, т.к. они однозначно вычисляются по БИК. Возможно, Сберу не хватает этих полей. Для надёжного распознавания любым телефоном, QR должен быть по возможности, коротким.
@unpete без этих двух полей будет ругаться, в ссылке выше приведен пример И QR code мы будет отображать в Договоре..., и в принципе в замерном листе это будет тоже актуально.
уточни, оплата с НДС? Если да, то НДС включен в стоимость или сверху?
С целью сокращения затрат на комиссии банков и удобства заказчиков, руководством компании поставлена задача по использованию QR-кода при оплате заказов (заказчик в мобильном приложении своего банка сканирует QR- код и у него заполняются поля с реквизитами получателя денег, как при оплате услуг ЖКХ)
QR-код должен содержать в себе следующую информацию: