Enregistrer les moyens de paiement pour les abonnements après l'entrée en vigueur de la directive sur l'authentification forte du client (SCA)

Enregistrer les informations de carte avant d'effectuer un premier paiement

Si vous souhaitez enregistrer la carte d'un client sans le débiter immédiatement pour son abonnement, utilisez l'API Setup Intents de Stripe pour créer un SetupIntent et capturer ses informations de carte. Ce SetupIntent optimisera le flux d'authentification lorsque vous débiterez votre client pour la première fois (à l'aide de l'API Payment Intents), ainsi que le processus de paiement récurrent.

Enregistrer les informations de carte lors du premier paiement

Si vous souhaitez enregistrer les informations de carte lors du premier paiement, créez un PaymentIntent afin de débiter et de capturer les informations de carte pour les prochains paiements. Utilisez le paramètre setup_future_usage pour indiquer comment effectuer les futurs paiements :

Une fois le PaymentIntent créé, le client doit parcourir le flux de vérification pour s'identifier et payer, à moins d'utiliser un flux de paiement simplifié (uniquement disponible pour 3D Secure 2).

Paiements récurrents

Si vous avez d'abord créé un SetupIntent, ou si vous avez créé un PaymentIntent avec le paramètre setup_future_usage défini sur off_session pour le premier paiement du client, l'émetteur de la carte demandera automatiquement une exemption de transaction initiée par le marchand, qui garantira la réussite du paiement sans authentification.

L'institution financière émettrice de la carte peut décider d'autoriser ou non l'exemption. Si l'émetteur refuse la demande d'exemption, le client devra retourner sur votre site Web ou votre application pour authentifier l'achat pendant une session. Vous pouvez pour ce faire :

Informations supplémentaires