Bonjour,
J'ai la même problématique que SQUAL et ai mis en place une solution comme N1bus l'as proposé, dans la mesure ou je crée le commande et ses lignes avant le paiement.
J'envoi ensuite l'id de commande à la banque qui viens ensuite mettre à jour le status.
Néanmoins cette solution comporte un problème :
Lorsque j'envoi l'id de commande à la banque, si la personne à ouvert deux fenêtre avec la même session, l'un avec laquelle il va payer et l'autre avec laquelle il continue de naviguer.
Avec la première il envoi l'id de commande à la banque et règle une facture de 100€. Mais juste avant de payer il utilise la 2eme fenetre pour augmenter son panier et le faire atteindre une taille de 200€. La banque ayant déjà reçu son id commande ainsi que son montant, le personne va regler 100€ et le site va valider la commande qui sera au résultat pour 200€.
Il faudrait donc verrouiller la commande lorsque l'id commande a été envoyé à la banque, mais ceci empêche donc les modifications de paniers après avoir dis "je veux payer"...
Avez vous déjà rencontrer cette problématique ?
Merci d'avance
Partager