Origine problème :
- *Client : Saumur
- CP : Fred
- Description :
Mme D. a reçu ce mail :

Quand on clique sur "Consulter le devis" :

Après analyse, voici ce qu'on a vu (avec Logan) :
- La transaction a tenté d'être validé par le cron mais il y a eu une erreur :
odoo.addons.payment_payfip.models.inherited_payment_acquirer:An error occured during idOp negociation with PayFIP web service. Informations are: {code: P5, description: None, label: Résultat de la transaction non connu., severity: 2}
-
Le devis a été envoyé le 03/07 à 16:15:10 (Lien code)
-
Le statut de la transaction n'a pas été modifié par le cron = devis envoyé
-
Toutes les 5 minutes il y a un retry et jusqu'à 16h47 on a un message d'erreur car une fois le devis envoyé à l'usager la commande passe en "Send" et plus "Draft" (Lien code génération message d'erreur) :
odoo.addons.sale_payment.models.payment: transaction MISMATCH for order SO4238 (ID 4238)
- A 16h47, c'est l'IPN de payfip qui a envoyé le "cancel" de l'usager :
odoo.addons.payment_payfip.models.inherited_payment_transaction:Received notification for PayFIP payment SO4238: set as canceled
En regardant le code de Payfip, on passe ici (Log erreur) et donc quand il y a une erreur, on va juste la logger sans rien changer.
Solution ?
Voir pour corriger le workflow :
@Creamaster
Origine problème :
Mme D. a reçu ce mail :
Quand on clique sur "Consulter le devis" :
Après analyse, voici ce qu'on a vu (avec Logan) :
Le devis a été envoyé le 03/07 à 16:15:10 (Lien code)
Le statut de la transaction n'a pas été modifié par le cron = devis envoyé
Toutes les 5 minutes il y a un retry et jusqu'à 16h47 on a un message d'erreur car une fois le devis envoyé à l'usager la commande passe en "Send" et plus "Draft" (Lien code génération message d'erreur) :
En regardant le code de Payfip, on passe ici (Log erreur) et donc quand il y a une erreur, on va juste la logger sans rien changer.
Solution ?
Voir pour corriger le workflow :
@Creamaster