Me vuelve al pedido y no a la pasarela
-
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/
- The topic ‘Me vuelve al pedido y no a la pasarela’ is closed to new replies.