Skip to main content

Capturer le statut du paiement après paiement

More
3 years 5 months ago - 3 years 5 months ago #351116 by stevenoyer
-- HikaShop version -- : 4.6.2
-- Joomla version -- : 4.2.8
-- PHP version -- : 8.2.0
-- Browser(s) name and version -- : Google Chrome (dernière version)

Bonjour,

Je viens vers vous, pour savoir comment peut-on capturer l'état d'un paiement ou d'une commande une fois le paiement validé sur un plugin personnalisé de type hikashop ?
J'ai essayé ceci :
Code:
// $this->debugHelper->debug est une fonction qui exécute ce code : echo '<pre>'; print_r($variable); echo '</pre>'; public function onAfterOrderConfirm(&$order, &$methods, $method_id) { $this->debugHelper->debug($order); $this->debugHelper->debug($methods); $this->debugHelper->debug($method_id); die; } public function onAfterOrderUpdate(&$order, &$send_email) { $this->debugHelper->debug($order); die; }

Mais je n'arrive pas à capturer l'état du paiement pour faire créer une facture sur une autre plateforme.

D'avance merci pour vos réponses,
Bonne journée.
Last edit: 3 years 5 months ago by stevenoyer.

Please Log in or Create an account to join the conversation.

More
3 years 5 months ago #351120 by stevenoyer
Re bonjour,

J'ai finalement résolu ma question.
J'ai utilisé l'événement onAfterOrderUpdate(&$order, &$send_email)

Voici le code pour ceux à qui ça intéresse :
Code:
public function onAfterOrderUpdate(&$order, &$send_email) { // Si l'ancien statut est "créé" et que le statut actuel est "confirmé" if ($order->old->order_status =='created' && $order->order_status == 'confirmed') { // Code } }

Please Log in or Create an account to join the conversation.

Time to create page: 0.214 seconds
Powered by Kunena Forum