Всем привет. У меня такой вопрос. Модуль для оплаты от Сбербанка работает только, если номер заказа и его стоимость совпадают с данными заказа, который был оформлен через сайт. Т.е., если мы сами присваиваем номер заказа (например, если он был оформлен не через сайт, а по телефону или через какой то мессенджер) или клиент хочет оплатить не всю стоимость, а только часть, то оплатить не получится. Нужно сделать так, чтобы номер заказа и сумму можно было указывать произвольно. Примерно, как на этом сайте: https://karavaevotort.ru/oplata/
А как вы себе это представляете? Клиент вам дал реквизиты карты и вы снимаете сколько хотите денег в любой момент времени, так чтоли?))
То, что там (в примере), больше похоже на формочку по типу юмани для скидывания произвольной суммы. Вы бы в техподдержку модуля сбера написали, может быть вам чего и подсказали.
kmigura, оптимально вам надо делать если вы формируете заказ сами, что бы ссылка на оплату уходила клиенту на емайл или по смс и он сам оплачивал. а так как вы хотите это получается как вам сказал devimirochnik
Действительно было бы оптимальнее сделать так, как предложил zema50 Сделайте обычную оплату в стиле "Наличные" при оформлении заказа, а потом просто отпарвляйте ссылку для оплаты, ну или как там договоритесь с клиентом.
Из моего опыта, все эти крупные компании сами моды не пилят, отдают на аутсорс, поэтому такие моды страдают багами, плохой реализацией, устаревшей поддержкой API самого заказчика и так далее. Устанавливать только от безысходности. Все другие вкусности только за деньги. В маркете есть человек, который собаку съел на банковских приложениях, лучше купить у него, чем поставить бесплатный от Сбера.
Ну тут как. Бесплатные модули это бесплатные модули. Ждать от них всех вкусняшек как-то нелогично. Ну и вопрос тут вообще к модулям не относится, если вы внимательно почитаете текст.
ТС жалуется, что нельзя оплатить откорректированный заказ. В реальности заказ может быть увеличен, уменьшен, аннулирован, оператор может взять с клиента произвольную сумму. Клиент может дать реквизиты карты оператору, чтобы снимать любую сумму в любой момент. Всё это жизненные ситуации, которые кстати, вполне реализованы в API СБера. Но бесплатный плагин этого не может. Все, что там реализовано - тупо оплатить первоначальную корзину. Автор плагина RBSPayment, они делают эти плагины многим банкам и под все платформы. В результате там только минимум функций.
Видимо вы пропустили маленькую, но важную часть: А там оплата как в формочке юмани и вообще не относится к продажам через сайт в том виде, который подразумевает опенкарт
У кондитеров сайт на вебассисте, оплата в СБЕР реализована плагином "прием платежей СБЕР" из маркета webassist. По сути скрипт на js. Кто сказал, что это нельзя сделать в опенкарте? API Сбера позволяет. Причем тут юмани. Здесь речь о 2 разных моделях оплаты. В первой части ТС желает оплачивать редактируемый заказ, и сетует на ограниченный функционал плагина, во второй, о которой вы пишите, выставлять клиенту произвольную сумму. Вторая модель используется массово, к примеру при оплате за услуги и приеме авансов за товары.