Произвольная оплата через модуль от Сбербанка

Тема в разделе "Модули и дополнения", создана пользователем kmigura, 29 ноя 2022.

  1. kmigura

    kmigura Новичок

    Сообщения:
    2
    Симпатии:
    0
    Всем привет. У меня такой вопрос.
    Модуль для оплаты от Сбербанка работает только, если номер заказа и его стоимость совпадают с данными заказа, который был оформлен через сайт. Т.е., если мы сами присваиваем номер заказа (например, если он был оформлен не через сайт, а по телефону или через какой то мессенджер) или клиент хочет оплатить не всю стоимость, а только часть, то оплатить не получится.
    Нужно сделать так, чтобы номер заказа и сумму можно было указывать произвольно.
    Примерно, как на этом сайте: https://karavaevotort.ru/oplata/
     
  2. 001

    001 Пользователь

    Сообщения:
    31
    Симпатии:
    6
    Если речь об одном из платных модулей, обратитесь к его автору.

     
  3. kmigura

    kmigura Новичок

    Сообщения:
    2
    Симпатии:
    0
    Нет. Речь идёт о модуле от Сбербанка
     
  4. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    А как вы себе это представляете? Клиент вам дал реквизиты карты и вы снимаете сколько хотите денег в любой момент времени, так чтоли?))
     
  5. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    То, что там (в примере), больше похоже на формочку по типу юмани для скидывания произвольной суммы. Вы бы в техподдержку модуля сбера написали, может быть вам чего и подсказали.
     
  6. zema50

    zema50 Продвинутый пользователь

    Сообщения:
    835
    Симпатии:
    94
    kmigura, оптимально вам надо делать если вы формируете заказ сами, что бы ссылка на оплату уходила клиенту на емайл или по смс и он сам оплачивал.
    а так как вы хотите это получается как вам сказал devimirochnik
     
  7. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    Действительно было бы оптимальнее сделать так, как предложил zema50

    Сделайте обычную оплату в стиле "Наличные" при оформлении заказа, а потом просто отпарвляйте ссылку для оплаты, ну или как там договоритесь с клиентом.
     
  8. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    Переводы же по реквизитам осуществляют как-то)
     
  9. 001

    001 Пользователь

    Сообщения:
    31
    Симпатии:
    6
    Из моего опыта, все эти крупные компании сами моды не пилят, отдают на аутсорс, поэтому такие моды страдают багами, плохой реализацией, устаревшей поддержкой API самого заказчика и так далее. Устанавливать только от безысходности.

    Все другие вкусности только за деньги. В маркете есть человек, который собаку съел на банковских приложениях, лучше купить у него, чем поставить бесплатный от Сбера.
     
  10. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    Ну тут как. Бесплатные модули это бесплатные модули. Ждать от них всех вкусняшек как-то нелогично. Ну и вопрос тут вообще к модулям не относится, если вы внимательно почитаете текст.
     
  11. 001

    001 Пользователь

    Сообщения:
    31
    Симпатии:
    6
    ТС жалуется, что нельзя оплатить откорректированный заказ.

    В реальности заказ может быть увеличен, уменьшен, аннулирован, оператор может взять с клиента произвольную сумму. Клиент может дать реквизиты карты оператору, чтобы снимать любую сумму в любой момент. Всё это жизненные ситуации, которые кстати, вполне реализованы в API СБера.

    Но бесплатный плагин этого не может. Все, что там реализовано - тупо оплатить первоначальную корзину. Автор плагина RBSPayment, они делают эти плагины многим банкам и под все платформы. В результате там только минимум функций.
     
  12. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    740
    Симпатии:
    100
    Видимо вы пропустили маленькую, но важную часть:

    А там оплата как в формочке юмани и вообще не относится к продажам через сайт в том виде, который подразумевает опенкарт
     
  13. 001

    001 Пользователь

    Сообщения:
    31
    Симпатии:
    6
    У кондитеров сайт на вебассисте, оплата в СБЕР реализована плагином "прием платежей СБЕР" из маркета webassist. По сути скрипт на js. Кто сказал, что это нельзя сделать в опенкарте? API Сбера позволяет. Причем тут юмани. Здесь речь о 2 разных моделях оплаты. В первой части ТС желает оплачивать редактируемый заказ, и сетует на ограниченный функционал плагина, во второй, о которой вы пишите, выставлять клиенту произвольную сумму. Вторая модель используется массово, к примеру при оплате за услуги и приеме авансов за товары.