Bonjour,
Je souhaite mettre en place un module du paiement pour le Credit Mutuel / CIC.
J’ai déjà bien avancé mais je suis confronté à un problème avec ma méthode process_payment():
/**
* Process the payment and return the result
*/
public 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’))))
);
}
En effet, au moment ou j’essaie un paiement, j’ai cette erreur:
The « pay » and « thanks » pages are no-longer used – an endpoint is added to the checkout instead. To get a valid link use the WC_Order::get_checkout_payment_url() or WC_Order::get_checkout_order_received_url() methods instead. in <b>/Users/gorjuce/Projects/inscription/wp-includes/functions.php</b> on line <b>3737</b><br />
Ce que je cherche à faire, c’est rediriger l’utilisateur vers la plateforme de paiement du cic (ex:https://ssl.paiement.cic-banques.fr/test/paiement.cgi ) avec les bons parametres et récuperer la réponse.
Avez-vous déjà rencontré ce cas ?
Je suis sur les dernière version de WordPress ainsi que Woocomerce.
Un grand merci.