Bonjour,
Sur plateforme Magento 1.9.1.0 :
Un seul paiement d'effectué sur Paypal (1 seul ID de transaction) mais création de deux commandes et de deux factures sur Magento (2 ID en corrélation pour la même ID de transaction).
Ce problème a été remonté au support technique de PayPal qui a confirmé que ce cas avait lieu lors de l'erreur API 10486 (problème de fond sur le moyen de paiement utilisé).
Le site a pourtant eu le bon comportement face à cette erreur: redirection de l'acheteur sur Paypal où les appels API GetExpressCheckout et DoExpressCheckout ont été faits une nouvelle fois.
Il y a donc eu deux tentatives de paiement (la première étant annulée et refusée par Paypal) que Magento a interprété comme deux commandes distinctes.
Dans le backoffice (Ventes > Commandes), on constate 2 commandes pour:
- Le même identifiant de transaction
- 2 identifiants en corrélation
- Le "Statut d'adresse du payeur" est différent: confirmed vs Confirmed (casse différente)
- Concernant l'historique de la transaction on a :
- montant saisi avec IPN "Completed" vs montant sauvegardé
Est-ce que quelqu'un a rencontré ce même problème?
Comment cela se fait, que l'API n'a pas signalé un 'failed' , une erreur à Magento, concernant cette première tentative de paiement?
Merci d'avance pour votre aide!