Fonctionnement des cartes
Les cartes sont l’un des moyens de paiement en ligne les plus populaires, partout dans le monde. Il existe différents types de cartes et plusieurs étapes de paiement. Pour développer une intégration Stripe prenant en charge tous vos clients, découvrez par ce qui suit comment fonctionne un paiement par carte.
Stripe vérifie que les informations fournies sont correctement formatées (notamment que la date d’expiration n’est pas encore passée). À ce stade, on ne sait pas encore si la carte elle-même est bien valide.
Certaines institutions financières, notamment dans certaines régions plus réglementées, comme l’Europe ou l’Inde, invitent leurs clients à authentifier leurs achats (par exemple en leur envoyant par message texte un code qu’ils doivent ensuite saisir sur le site Web de l’institution financière). Visionnez notre vidéo sur le sujet pour en savoir plus.
L’institution financière vérifie que le client dispose des fonds suffisants. Le cas échéant, elle retient alors le montant sur le compte du client pour le garantir à l’utilisateur Stripe.
Les fonds passent de l’institution financière émettrice au compte de l’utilisateur Stripe.
Mises à jour de la carte
La mise à jour d’une carte enregistrée ne peut modifier que son nom, l’adresse de facturation, sa date d’expiration ou ses métadonnées. Pour apporter d’autres modifications, vous devez supprimer la carte et en créer une nouvelle.
Pour permettre à vos clients de gérer leurs propres moyens de paiement, mettez en place des processus qui leur permettent de mettre à jour et de remplacer manuellement leurs cartes enregistrées.
Pour modifier le moyen de paiement par défaut d’un client pour les factures et les abonnements, effectuez un appel à l’API pour mettre à jour le client et indiquez une nouvelle valeur pour la propriété invoice_settings.default_payment_method
.
Pour plus d’informations sur la façon dont Checkout gère les moyens de paiement enregistrés, consultez la documentation créer une session de l’API. Pour prendre en compte les moyens de paiement par défaut dans d’autres scénarios, utilisez un code personnalisé.
Mises à jour automatiques des cartes
Les moyens de paiement enregistrés peuvent être utilisables même si l’institution financière émettrice remplace la carte. Stripe communique avec les réseaux de cartes et tente automatiquement de mettre à jour les informations des cartes enregistrées lorsqu’un client reçoit une nouvelle carte (par exemple, lorsqu’une carte expirée ou signalée comme perdue ou volée est remplacée). Cela permet à vos clients d’utiliser votre service sans interruption et vous évite d’avoir à collecter les informations des nouvelles cartes.
Les mises à jour automatiques des cartes nécessitent que les émetteurs collaborent avec le réseau et fournissent cette information. Cette pratique étant largement répandue aux États-Unis, Stripe peut ainsi mettre à jour la plupart des cartes American Express, Visa, Mastercard et Discover qui y sont émises. Ailleurs, la prise en charge diffère d’un pays à l’autre, et il n’est pas possible de préciser quelles cartes prennent en charge les mises à jour automatiques.
Vous pouvez écouter les webhooks
- L’événement
payment_method.updated
vous informe des mises à jour d’une carte via un appel à l’API. - L’événement
payment_method.automatically_updated
vous informe des mises à jour automatiques des cartes effectuée par le réseau.
Ces événements comprennent la nouvelle date d’expiration de la carte et les quatre derniers chiffres afin que vous puissiez mettre à jour vos propres enregistrements, si nécessaire.