Манифест Опубликовано 25 февраля, 2019 Жалоба Поделиться Опубликовано 25 февраля, 2019 Установил и запустил Робокассу. Но при оплате за товар комиссия берется с покупателя. обратился в техподдержку, там ответили - Данный вопрос необходимо адресовать техподдержке Вашего модуля, так как функционала "перенос комиссии" в ЛК Робокассы нет. Так вот вопрос. Кто всё таки и где мне изменить комиссию? Цитата Ссылка на сообщение Поделиться на другие сайты
fuckmoney Опубликовано 25 февраля, 2019 Жалоба Поделиться Опубликовано 25 февраля, 2019 (изменено) Установил и запустил Робокассу. Но при оплате за товар комиссия берется с покупателя. обратился в техподдержку, там ответили - Данный вопрос необходимо адресовать техподдержке Вашего модуля, так как функционала "перенос комиссии" в ЛК Робокассы нет. Так вот вопрос. Кто всё таки и где мне изменить комиссию? https://docs.robokassa.ru/ru/#6334 Надо до отправки покупателя пересчитывать сумму Если у вас товар стоит 100₽, а Робокасса берет свои 5%, то сумма будет 105₽ В вашем случае, до отправки покупателя на страницу оплаты Робокассы нужно считать сумму так 100₽ - 5%=95₽ - эта сумма товара с вычетом 5% Робокассы и поступит вам на счет Покупатель уже увидит на странице оплаты именно сумму 100₽ Это 95₽ поступят на счет и 5₽ возьмет Робокасса. Чтобы такое решить, нужно обращаться на фриланс в раздел http://forum.simplacms.ru/forum/17-заказ-шаблонов-услуг-и-доработок/ Изменено 25 февраля, 2019 пользователем sergeevizh Цитата Ссылка на сообщение Поделиться на другие сайты
Манифест Опубликовано 25 февраля, 2019 Автор Жалоба Поделиться Опубликовано 25 февраля, 2019 Я читал. Там написано так.FeeКомиссия Robokassa за совершение операции. Комиссия удерживается согласно тарифу клиента. Таким образом из суммы, оплаченной покупателем (параметр OutSum) вычитается комиссия Robokassa, и на расчетный счет поступит сумма OutSum минус Fee.Для клиентов, подключенных как физическое лицо параметр Fee всегда =0. Это понимать, что автоматом оплата комиссии ложится на покупателя? Цитата Ссылка на сообщение Поделиться на другие сайты
Манифест Опубликовано 25 февраля, 2019 Автор Жалоба Поделиться Опубликовано 25 февраля, 2019 https://docs.robokassa.ru/ru/#6334 Надо до отправки покупателя пересчитывать сумму Если у вас товар стоит 100₽, а Робокасса берет свои 5%, то сумма будет 105₽ В вашем случае, до отправки покупателя на страницу оплаты Робокассы нужно считать сумму так 100₽ - 5%=95₽ - эта сумма товара с вычетом 5% Робокассы и поступит вам на счет Покупатель уже увидит на странице оплаты именно сумму 100₽ Это 95₽ поступят на счет и 5₽ возьмет Робокасса. Чтобы такое решить, нужно обращаться на фриланс в раздел http://forum.simplacms.ru/forum/17-заказ-шаблонов-услуг-и-доработок/Странно, почему это изначально в настройках нельзя было предусмотреть распределение комиссии? Цитата Ссылка на сообщение Поделиться на другие сайты
fuckmoney Опубликовано 25 февраля, 2019 Жалоба Поделиться Опубликовано 25 февраля, 2019 Странно, почему это изначально в настройках нельзя было предусмотреть распределение комиссии? Предусмотрено, если вы зарегистрированы как юр. лицо. Цитата Ссылка на сообщение Поделиться на другие сайты
Манифест Опубликовано 25 февраля, 2019 Автор Жалоба Поделиться Опубликовано 25 февраля, 2019 Предусмотрено, если вы зарегистрированы как юр. лицо. Понятно), нет, я как физик) Предусмотрено, если вы зарегистрированы как юр. лицо. Но я так понимаю, это решаемо? Цитата Ссылка на сообщение Поделиться на другие сайты
fuckmoney Опубликовано 25 февраля, 2019 Жалоба Поделиться Опубликовано 25 февраля, 2019 Понятно), нет, я как физик) Но я так понимаю, это решаемо? Решаемо, поэтому и говорю, что нужно обращаться на фриланс. Цитата Ссылка на сообщение Поделиться на другие сайты
Манифест Опубликовано 25 февраля, 2019 Автор Жалоба Поделиться Опубликовано 25 февраля, 2019 Решаемо, поэтому и говорю, что нужно обращаться на фриланс.Спасибо) Цитата Ссылка на сообщение Поделиться на другие сайты
jonny008 Опубликовано 25 февраля, 2019 Жалоба Поделиться Опубликовано 25 февраля, 2019 Попробуйте в файле Robokassa.php после строки $price = $this->money->convert($order->total_price, $payment_method->currency_id, false); Добавить: $coef_price = ($price/100)*5; $new_price = $price - $coef_price; Далее ниже, измените $price на $new_price Цитата Ссылка на сообщение Поделиться на другие сайты
jonny008 Опубликовано 25 февраля, 2019 Жалоба Поделиться Опубликовано 25 февраля, 2019 И callback.php закомментировать строки if($amount != $simpla->money->convert($order->total_price, $method->currency_id, false) || $amount<=0) die("incorrect price\n"); Цитата Ссылка на сообщение Поделиться на другие сайты
jonny008 Опубликовано 25 февраля, 2019 Жалоба Поделиться Опубликовано 25 февраля, 2019 (изменено) Ерунда получится, сумма не сложится правильная. На примере с суммой заказа 100р 95р+комиссия 5% = 99.75р. Изменено 25 февраля, 2019 пользователем jonny008 Цитата Ссылка на сообщение Поделиться на другие сайты
fuckmoney Опубликовано 25 февраля, 2019 Жалоба Поделиться Опубликовано 25 февраля, 2019 (изменено) Ерунда получится, сумма не сложится правильная. На примере с суммой заказа 100р 95р+комиссия 5% = 99.75р. Там написано, что % который нужно высчитывать, будет равен только выбранному методу оплаты $inccurrlabel. Для всех остальных методов, % разный. Поэтому, простым решением тут не получится. Нужно именно писать модуль. То есть, помимо $coef_price = ($price/100)*5; $new_price = $price - $coef_price; Надо передать еще и изначальную сумму https://auth.robokassa.ru/Merchant/WebService/Service.asmx/CalcOutSumm?MerchantLogin=$mrh_login&IncCurrLabel=$inccurrlabel&IncSum=100 Изменено 25 февраля, 2019 пользователем sergeevizh Цитата Ссылка на сообщение Поделиться на другие сайты
Манифест Опубликовано 25 февраля, 2019 Автор Жалоба Поделиться Опубликовано 25 февраля, 2019 И callback.php закомментировать строки if($amount != $simpla->money->convert($order->total_price, $method->currency_id, false) || $amount<=0) die("incorrect price\n"); Там же точно так же написано Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 25 февраля, 2019 Жалоба Поделиться Опубликовано 25 февраля, 2019 (изменено) Там написано, что % который нужно высчитывать, будет равен только выбранному методу оплаты $inccurrlabel. Для всех остальных методов, % разный. Поэтому, простым решением тут не получится. Нужно именно писать модуль. То есть, помимо $coef_price = ($price/100)*5; $new_price = $price - $coef_price; Надо передать еще и изначальную сумму https://auth.robokassa.ru/Merchant/WebService/Service.asmx/CalcOutSumm?MerchantLogin=$mrh_login&IncCurrLabel=$inccurrlabel&IncSum=100 Ну и математика должна быть правильной... 5% списывается с конечной суммы, соответственно эта сумма будет не 105, нужно считать правильно... Если товар 100 рублей изначально стоит:100 рублей - 95% от конечной суммыX рублей - 5% Соответственно считается это какR(result) = 5n/95 + n или как 100n/95 Изменено 26 февраля, 2019 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.