Gestion de l'authentification des paiements avec des essais gratuits ou des abonnements facturés à la consommation

(Dernière mise à jour : avril 2019)

Pour les systèmes de facturation qui exigent que le service soit payé une fois qu'il a été fourni, Stripe recommande de recueillir les données de paiement en amont afin de pouvoir débiter le client au bon moment. Cependant, si vous utilisez une méthode de paiement tel que 3D Secure ou tout autre moyen exigeant une action du client, vous devez rediriger ce dernier vers son navigateur ou application (pendant une session) pour percevoir le paiement.

Pour gérer ce flux, vous devez recueillir les données de paiement au moment de l'inscription. Lorsque vous êtes prêt à débiter le client pour la première fois, ce dernier doit authentifier le paiement à l'aide du protocole 3D Secure v2 par exemple. Dans la mesure où l'utilisateur n'est pas en session lors de cette authentification, vous devez vous assurer que vous pouvez le rediriger vers votre site ou votre application avant de percevoir les fonds.

Pour cela, vous pouvez :


Il existe des solutions qui pourraient vous permettre de recueillir l'authentification au moment de l'inscription, même si vous ne débitez pas réellement le client. Les règles encadrant cette solution sont en cours de développement par les réseaux de cartes. Stripe développe aussi activement des solutions dans ce domaine et proposera une API mise à jour en juillet 2019. Selon nous, tout changement dans ce domaine sera purement complémentaire et compatible avec ce que nous recommandons aujourd'hui.