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 :

  • pendant une session, c'est-à-dire lorsque le client est actif sur votre site ou votre application.

    • Le premier paiement s'effectue pendant une session puisqu'il doit être authentifié par le client par le biais de l'authentification 3D Secure.

  • hors session, c'est-à-dire de façon automatique, que votre client soit actif ou non sur votre site ou application.

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

  • Les exemptions étant autorisées à la discrétion de l'institution financière du client, nous vous recommandons de configurer votre flux de paiement pour les paiements hors session au cas où la demande d'exemption serait refusée.

Ces informations ont-elles répondu à votre question?
Nous utilisons des témoins pour améliorer votre expérience, ainsi qu'à des fins de marketing. Consultez notre Politique relative à l'utilisation des témoins ou gérez les témoins.