Comment traiter le message d'erreur : « Error: (Integration issue) Expected intent from order api call to be authorize, got capture. Please ensure you are passing intent=capture to the sdk URL »?

Pour PayPal, il existe deux flux différents :

  • SALE : la transaction est autorisée et capturée immédiatement, c’est-à-dire que les fonds du client nécessaires pour couvrir le paiement sont prélevés au cours de la même session de transaction. Il s'agit du flux de capture PayPal par défaut. 
  • AUTH : la transaction est d'abord autorisée ; la capture peut se faire immédiatement ou séparément, à un moment ultérieur.

Cette erreur se produit parce que PayPal est configuré sur le flux AUTH, tandis que la configuration PayPal est définie par défaut sur le flux SALE. Cela est défini par la configuration de l'intention dans la configuration Drop-in de PayPal.

Si vous voyez cette erreur, effectuez les vérifications suivantes  :

  • Autorisation de tiers
  • Assurez-vous que l'objet configuration.intent de votre réponse /paymentMethods correspond au flux de capture PayPal correct. Si ce n'est pas le cas, veuillez contacter notre équipe de support pour reconfigurer votre connexion PayPal. 
  • Assurez-vous que vous transmettez le bon intent lors de la configuration de votre dropin/composant Web. Celui-ci doit correspondre à l'intent renvoyé dans votre réponse /paymentMethods et vous pouvez le faire en transmettant l'objet intent comme décrit dans notre documentation ici. 

 

En savoir plus

En savoir plus sur ce sujet.

Consulter la documentation d'Adyen
Illustration stylisée d'un représentant du support client avec casque.

Avez-vous besoin de plus d'aide ?

Contactez notre équipe d'assistance

Envoyez-nous les détails de votre problème en y incluant des images ou des captures d'écran.

Envoyer une demande