2 votes

Comment appeler Stripe.createPaymentMethod si vous n'utilisez pas Stripe Elements ?

En regardant la documentation pour la méthode createPaymentMethod de l'API PaymentIntents de Stripe, le deuxième argument doit être un élément provenant de Stripe Elements.

Mais je n'utilise pas Stripe Elements, et je sais que l'API PaymentIntents ne nécessite pas son utilisation.... du moins j'en étais presque certain, ça n'aurait pas de sens.

Alors que suis-je censé passer à cette méthode à la place ?

2voto

koopajah Points 5165

Stripe exige que vous utilisiez Elements côté client pour collecter les détails de la carte. Cela garantit que vous êtes conforme à la norme PCI, comme documenté ici.

Alors qu'il était possible dans le passé avec Stripe.js v2 de collecter les détails de la carte de votre côté pour ensuite les transmettre, cela vous place dans une portée PCI plus élevée et ce n'est pas quelque chose que Elements prend en charge aujourd'hui.

Il est toujours possible d'envoyer les détails bruts de la carte si c'est ce dont vous avez besoin, mais vous devriez parler à l'équipe de support de Stripe de votre cas d'utilisation. Vous pouvez les contacter ici.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X