Support » Plugin: Robokassa payment gateway for Woocommerce » Оплата комиссии клиентом (юр.лицо)

  • lionio1

    (@lionio1)


    Добрый день!
    Зарегистрирован как юр.лицо. Возможно ли сделать, чтобы комиссию Робокассы оплачивал клиент, а не я ?
    Или чтобы была фиксированная надбавка 5% к сумме заказа? ( например, так же как это реализовано в модуле Робокасса для Opencart 3 ).

Viewing 1 replies (of 1 total)
  • lionio1

    (@lionio1)

    Нашел один хук. Почему-то не работает((( Что-то не так может прописал?

    add_action( ‘woocommerce_after_calculate_totals’, ‘custom_fee_for_robokassa’ );

    function custom_fee_for_robokassa( $cart ) {
    //проверяем это страница оформления заказа или нет
    if ( is_checkout() || defined(‘WOOCOMMERCE_CHECKOUT’) ) {
    //получаем выбранный метод оплаты
    $payment_method = WC()->session->get( ‘chosen_payment_method’ );
    //Если выбранный метод равен Робокасса то идём дальше
    if( $payment_method == ‘robokassa’ ) {
    $percentage = 5.00;
    //Получаем значение суммы надбавки за Робокассу
    $surcharge = ( $cart->cart_contents_total + $cart->shipping_total ) * $percentage;
    //Добавляем надбавку
    $cart->add_fee( ‘Комиссия за Робокассу ‘, $surcharge, true, ” );
    }
    }
    }

    • This reply was modified 8 months ago by lionio1.
Viewing 1 replies (of 1 total)
  • The topic ‘Оплата комиссии клиентом (юр.лицо)’ is closed to new replies.