Вход • Регистрация

Robokassa комиссия с продавца

  • 17 марта 2016 г.
  • На неделе наконец-то удалось настроить Robokassa на сайте, платежи в тестовом режиме проходят. Теперь встал вопрос как переложить комиссию с покупателя на продавца.
    В документации Robokassa (http://docs.robokassa.ru/ru/#6334) есть пример реализации, но что то не могу понять куда его писать что бы получилась сумма без учета комиссии.
    Может кто нибудь настраивал Robokassa, что бы комиссия бралась с продавца, а не с покупателя.
    • 17 марта 2016 г.
    • а Вы как подключились, как физлицо или как юрлицо? Там механизмы разные.
      • 17 марта 2016 г.
      • Как физик. В документации описание нашел. Но не могу понять куда запихнуть запрос и как выудить из него нужные данные, что бы потом вставить их в строку запроса на оплату
  • 18 марта 2016 г.
  • Вопрос решен.
    https://auth.robokassa.ru/Merchant/WebService/Service.asmx/CalcOutSumm?MerchantLogin='.$params['robokassa_login'].'&IncCurrLabel=BANKOCEAN3R&IncSum='.$pay['summ']
    Данный запрос вернет рассчитанную сумму которую нужно подставить в параметр OutSum
  • 01 декабря 2017 г.
  • Идете в /modules/payment/payment.inc.php
    и в функции get_pay()
    перед
    Код
    Custom::inc('modules/payment/backend/'.$payment["payment"].'/payment.'.$payment["payment"].'.model.php');

    вставляете:

    Код

    //robokassa
    if($pay["payment_id"]=='5') {
    $pay["summ"] = round(((float)$pay["summ"]-(float)$pay["summ"]*(1 - 1/1.07)), 2);
    }

    Custom::inc('modules/payment/backend/'.$payment["payment"].'/payment.'.$payment["payment"].'.model.php');


    где $pay["payment_id"]=='5' - это id платежа, к которому подключена робокасса, из "Оплата"-"Методы оплаты"
  • 01 декабря 2017 г.
  • Виталий, спасибо большое! У меня также все с комиссией после внесения правок. Попробую чуть позже покопаться, может не то делаю.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум