- Posts: 8
- Thank you received: 2
Capturer le statut du paiement après paiement
- stevenoyer
-
Topic Author
- Offline
Less
More
3 years 5 months ago - 3 years 5 months ago #351116
by stevenoyer
Capturer le statut du paiement après paiement was created 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 :
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.
-- 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.
- stevenoyer
-
Topic Author
- Offline
Less
More
- Posts: 8
- Thank you received: 2
3 years 5 months ago #351120
by stevenoyer
Replied by stevenoyer on topic Capturer le statut du paiement après paiement
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 :
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.159 seconds