- Posts: 2696
- Thank you received: 74
Atos statut retour de banque marche mal
-- Joomla version -- : 341
Bonjour
En retour de banque Atos on a plusieurs fois par jour ce meme problème
sur la banque de mon client le paiement est accepté et il reçoit une notification de paiement
dans l'admin d'Hikashop 1 sur 3 sont en attente au lieu d'accepté
Please Log in or Create an account to join the conversation.
Pourriez vous faire une capture de la zone "historique" d'une de ces commandes ?
Please Log in or Create an account to join the conversation.
commande acceptee par la banque, l'argent est sur le compte alors qu'elle passe en Refusé 6 minutes apres avoir été acceptée, la derniere intervention confirmee est manuelle par les admins
a 15:55 accepte par la banque et a 16:01 abandonne par l'acheteur , comment est ce possible qu'un client puisse abandonner apres une acceptation de la banque
j'essayerai de mettre d'autres capture d'ecran quand ca se reproduit
Please Log in or Create an account to join the conversation.
Il y a donc eu deux notifications. Une directe de la banque et une en retour de l'utilisateur sur le site.
Activez le debug de la méthode de paiement ATOS et dans l'historique vous aurez alors un détails des paramètres reçu par le plugin pour chaque notification de paiement.
Cela sera très utile pour comprendre ce qui se passe.
La deuxième notification est géré avec ce code:
take.ms/lVOVj
dans le plugin, donc un fix rapide sera d'enlever la ligne:
$this->modifyOrder($order_id, $order_status, $history, false);
pour ne pas changer le status de la commande dans ce genre de cas.
Mais cela n'explique pas pourquoi cela arrive (ce qui ne devrait pas être le cas), d'où l'intérêt du debug.
Please Log in or Create an account to join the conversation.
merci
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Ce qui est étonnant, c'est que le plugin ATOS n'as pas eu de modification depuis Janvier 2015 (patch inclus en hotfix sur HikaShop 2.3.5).
Cela me fait donc grandement douter sur un soucis lié à la release 2.5
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Okay, donc c'est du grand changement à ce moment là !
Histoire d'éviter de ce prendre la tête et de faire plein de tests afin de comprendre pourquoi l'utilisateur revient sur le site avec un code d'erreur indiquant que la commande a été annulée, on va "simplement" éviter le soucis.
Dans le fichier "plugins/hikashoppayment/atos/atos.php" il faut remplacer
Ainsi, lorsque l'utilisateur revient sur le site avec un code d'annulation MAIS que la commande a été confirmée par ATOS (en mode "server-to-server") on considère que l'information est erronée (ce qui est vrai en fait) et on passe à la suite.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
je remplace par ?
dans votre exemple if($dbOrder->order_status a une { de debut mais pas de fin
l'accolade de fin doit etre avant return true ou apres ? ou bien else return false ?
merci
ce serait bon de le mettre d'origine dans une prochaine version
Please Log in or Create an account to join the conversation.
Pouvez-vous simplement remplacer la ligne que j'ai donnée par les lignes que j'ai indiquées ?
Car il n'y a rien d'autre à faire et ce n'est pas plus compliqué que ce que j'ai marqué.
Cordialement,
PS : Merci d'appliquer correctement le patch et de nous indiquer que cela marche ; ainsi nous pourrons l'ajouté dans la prochaine relase ; car il est évidement prévu que cela se fasse... Depuis le temps, je pense que vous devez y être habitué.
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
la sequence d'origine ligne 425 à 434
avec la modification
est ce que tout est correct ?
merci
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
je vous tiens au courant dans 1 ou 2 jours mais ça semble marcher
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Merci pour votre retour ; je valide donc le patch pour la prochaine release.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.