Comment déclencher le flux natif in-app 3DS2 pour les paiements ?
Cette page présente les conditions requises pour déclencher le flux natif in-app 3DS2 pour les paiements in-app. Si vous rencontrez un flux de redirection au lieu du flux natif, vérifiez que vous avez bien inclus la « sdkVersion » dans votre requête API à Checkout (/payments) ou l'intégration classique (/authorize).
Si vous utilisez Checkout (/payments)
Notre plateforme prévoit que les marchands transmettent « paymentMethod.threeDS2SdkVersion » dans la requête API /payments, comme expliqué ici pour iOS et Android. Veuillez suivre la documentation d'Adyen et effectuer les deux étapes suivantes :
- Obtenez la version threeDS2SdkVersion (iOS/Android).
- Envoyez-la dans la demande de transaction à /payments.
Si vous utilisez l'intégration classique (/authorize)
Notre plateforme prévoit que les marchands transmettent « threeDS2RequestData.sdkVersion » dans la requête API /authorize, comme expliqué ici pour iOS et Android. Veuillez consulter la documentation d'Adyen et effectuer les deux étapes suivantes :
Notes supplémentaires / recommandations :
- Nous recommandons fortement de transmettre dynamiquement la version SDK à notre plateforme à partir du côté client ou component. Évitez de coder en dur ou d'envoyer des valeurs factices, car vous pourriez interrompre des transactions en cours.
- Assurez-vous que votre version du SDK répond aux exigences suivantes :
- Intégration classique : iOS/Android v2.2.5
- Intégration checkout : component Android v4.5.0 et component iOS v4.10.2
Nous recommandons d'utiliser le SDK 3DS2 le plus récent. Notes de version :
Si vous transmettez correctement la version du SDK dans la requête API, mais que vous rencontrez toujours des difficultés à activer le flux natif dans l'application, consultez les étapes de résolution de problèmes fournies ci-dessous :
Cet article a-t-il été utile ?
En savoir plus
En savoir plus sur ce sujet.
Consulter la documentation d'Adyen