# Fonctionnement des cartes Découvrez comment fonctionne un paiement par carte de débit ou de crédit en ligne. Les [cartes](https://docs.stripe.com/payments/cards.md) sont l’un des modes de paiement en ligne les plus populaires, avec une large couverture mondiale. Il existe différents types de cartes et plusieurs étapes dans le processus. Pour plus d’informations sur les frais de transaction liés aux modes de paiement, consultez la [tarification des modes de paiement locaux](https://stripe.com/pricing/local-payment-methods). ## Flux de paiement Pour créer une intégration Stripe qui prend en charge tous vos clients, découvrez les coulisses d’un paiement par carte. ### Vérification des informations de la 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. ### Authentification du client Certaines banques, en particulier dans les régions réglementées comme l’Europe et l’Inde, peuvent inviter le client à authentifier un achat. Par exemple, le client peut recevoir un texto contenant un code à saisir sur le site Web de la banque. ### Autorisation 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. ### Capturer 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](https://docs.stripe.com/api/cards/update.md) ne permet que de modifier le nom, l’adresse de facturation,la date d’expiration ou les 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](https://docs.stripe.com/api.md#update_customer) et indiquez une nouvelle valeur pour la propriété `invoice_settings.default_payment_method`. ```curl curl https://api.stripe.com/v1/customers/cus_V9T7vofUbZMqpv \ -u "<>:" \ -d "invoice_settings[default_payment_method]"=pm_1Msy7wLkdIwHu7ixsxmFvcz7 ``` Pour plus d’informations sur la manière dont Checkout gère les modes de paiement enregistrés, consultez la section [Créer une session Checkout](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-customer). Pour prendre en compte les modes 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* (A network that processes the transactions of a particular card brand. It might be an intermediary in front of an issuing bank as with Visa or Mastercard, or a standalone entity as with American Express) 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* (The entity that issued a payment card to a cardholder. This could be a bank, such as with the Visa or Mastercard network, or it could be the card network itself, such as with American Express) collaborent avec le réseau et fournissent cette information. Cette pratique est très répandue aux États-Unis, ce qui permet à Stripe de mettre à jour automatiquement la plupart des cartes American Express, Visa, Mastercard et Discover qui y sont émises. À l’échelle internationale, la prise en charge varie d’un pays à l’autre. Il n’est pas possible d’identifier les cartes qui prennent en charge les mises à jour automatiques. Vous pouvez écouter les *webhooks* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests) - L’événement `payment_method.updated` vous informe des mises à jour d’une carte effectuée au moyen d’un appel à l’API. - L’événement `payment_method.automatically_updated` vous informe des mises à jour automatiques des cartes effectuées 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. Si la mise à jour de la carte inclut un nouveau numéro de carte, l’[identifiant unique](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-card-fingerprint) est modifié. ## See also - [Cartes](https://docs.stripe.com/payments/cards.md) - [Conformité des cartes cobadgées](https://docs.stripe.com/co-badged-cards-compliance.md) - [Options d’intégration des moyens de paiement](https://docs.stripe.com/payments/payment-methods/integration-options.md)