Capturer le statut du paiement après paiement

  • Posts: 8
  • Thank you received: 2
1 year 5 months ago #351116

-- 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 :

// $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: 1 year 5 months ago by stevenoyer.

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

  • Posts: 8
  • Thank you received: 2
1 year 5 months ago #351120

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 :

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.046 seconds
Powered by Kunena Forum