• Resolved vgarcia

    (@vgarcia)


    Cuando vas a pagar y realizas el pedido te vuelve otra vez a la pantalla del pedido.

    Me he fijado y veo que los parámetros los pasa distinto con la versión antigua que con la nueva.

    Versión nueva, una vez le das al botón pagar te vuelve al pedido y le pasa estos parámetros :

    https://www.xxxxxx.com/checkout/11028?key=wc_order_564444282e04f

    Antiguamente si funcionaba y te pasaba con la pasarela y le pasaba estos parámetros :

    https://www.xxxxxx.com/checkout?order=11028&key=wc_order_564444282e04f

    Lo que si he visto es que haga una cosa u otra depende de la función process_payment.

    Si modifico la linea comentada me pasa los parámetros como antiguamente pero no redirecciona al banco. Y si le dejo como esta de serie digamos, me vuelve siempre al pedido de nuevo.

    function process_payment( $order_id ) {

    $order = new WC_Order( $order_id );

    return array(
    ‘result’ => ‘success’,
    //’redirect’ => add_query_arg(‘order’, $order->id, add_query_arg(‘key’, $order->order_key, get_permalink(woocommerce_get_page_id(‘pay’))))
    ‘redirect’ => $order->get_checkout_payment_url( true )
    );
    }

    ?Gracias de antemano!

    https://www.ads-software.com/plugins/woocommerce-sermepa-payment-gateway/

Viewing 4 replies - 1 through 4 (of 4 total)
Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Me vuelve al pedido y no a la pasarela’ is closed to new replies.