Custom Payment Gateway Добавить пользовательскую переменную - PullRequest
0 голосов
/ 07 апреля 2020

Я редактирую способ оплаты bacs и хочу, чтобы он перенаправил на него.

https://www.cuentadigital.com/api.php?id=649450&codigo=&precio= $ VARIABLE & m0 = & m2 = & m3 = & m4 = & venc = 7 & concepción = Compra & moneda = ARS & site =

Проблема в том, что мне нужно $ VARIABLE для получения полной стоимости корзины, как я могу объявить и сделать это?

Я оставляю свой код

publi c функция process_payment ($ order_id) {

$order = wc_get_order( $order_id );


if ( $order->get_total() > 0 ) {
    // Mark as on-hold (we're awaiting the payment).
    $order->update_status( apply_filters( 'woocommerce_bacs_process_payment_order_status', 'on-hold', $order ), __( 'Awaiting BACS payment', 'woocommerce' ) );
} else {
    $order->payment_complete();
}

// Remove cart.
WC()->cart->empty_cart();


// Return thankyou redirect.

return array(
    'result'   => 'success',
    'redirect' => 'https://www.cuentadigital.com/api.php?id=649450&codigo=&precio=$VARIABLE&m0=&m2=&m3=&m4=&venc=7&concepto=Compra&moneda=ARS&site=',
);
...