Добрый день. Добавляю на сайте способ оплаты Qiwi. Как сделать чтобы добавлялась комиссия 2,5% к общей сумме заказа и клиент уже её оплачивал?
|
Добрый день. Добавляю на сайте способ оплаты Qiwi. Как сделать чтобы добавлялась комиссия 2,5% к общей сумме заказа и клиент уже её оплачивал?
|
|
|
|
|
|
Ясно, спасибо. А как правильно это прописать в <input type="hidden" name="summ" value="<?= $shouldPay?>" />
|
|
|
|
|
|
Спасибо. Этот вариант сработал на отлично. $shouldPay = 1.025 * str_replace(
|
|
|
|
|
|
Ошибка. После изменения суммы в заказе через Админ.панель. После нажимаю оплатить уже новую сумму через личн.кабинет, пишет "Ошибка обработки cчета"
|
|
|
|
|
|
Обязательно нужно программировать
а воспользоваться Правилами работы с корзиной и сделать наценку на заказ при оплате определенной платежной системой, наверно сложней. |
|
|
|
|
|
8) Попробуем.
|
|
|
|
|
значит надо сумму заказа править, мой метод не тут не пройдет, сори за введение в заблуждение |
|||
|
|
|
|
Добавил "Правила работы с корзиной". 2.5% работают.
1. А как сделать так, чтобы если комиссия 2,5% < 50 руб, то срабатывает просто + 50 руб. к общей стоимости товара. Пример: 500 руб. - товар. 300 руб. - доставка. Итого: 800+2,5% (20руб. < 50руб.) - значит клиент оплачивает . (850руб) 2. И еще вопрос. Чтобы эти 2,5% добавлялись к общей сумме с доставкой. Пример: 5500 руб. - товар. 300 руб. - доставка. Итого: 5800+2,5% - эту сумму оплачивал клиент. (5945руб) |
|
|
|
|
|
Комиссия: 2,50% , не менее 50,00 руб.
|
|
|
|
|
|
Не работает, когда больше 1 товара.
|
|
|
|
|
Я инженер, который решает задачи, а не пишет на языке. Архитектура, разработка, DevOps — подбираю инструменты под цель, строю решения, которые работают в проде и масштабируются без боли. |
|||
|
|
|
|
Столкнулся с похожей задачей. Нужно чтобы при оплате через сервис PayAnyWay к сумме платежа добавлялась комиссия 3%. Настроил это через правила работы с корзиной.
Сейчас при оформлении заказа страница выглядит как на следующем скриншоте. Но это не верно. Покупатель добавляет товар по стоимости 35000 а видит цену 36050, что может вызывать недоумение. Подскажите, каким образом лучше всего реализовать наценку 3%, при выборе определенной платежной системы, так, чтобы эта наценка или комиссия выделялась отдельной строкой, но не влияла на цену товара в заказе?
| |
|
|
|
|
|
|
|||
|
|
|
В коде в processRequest проверка isSumCorrect и если оплачиваемая сумма не совпадает с зачисляемой, то ошибка $MESS["SALE_HPS_YANDEX_CHECKOUT_ERROR_SUM"] = "Сумма платежа не совпадает с суммой оплаты"; |
||||
|
|
|
|||