# Come funzionano le carte Scopri come funziona un pagamento con carta di credito o di debito online. Le [carte](https://docs.stripe.com/payments/cards.md) sono uno dei metodi di pagamento online più diffusi, con un’ampia diffusione a livello globale. Esistono diversi tipi di carte e diverse fasi nel processo. Per informazioni sulle commissioni relative alle transazioni con i metodi di pagamento, consulta le [tariffe dei metodi di pagamento locali](https://stripe.com/pricing/local-payment-methods). ## Flusso di pagamento Per creare un’integrazione Stripe che supporti tutti i tuoi clienti, scopri cosa succede dietro le quinte di un pagamento con carta. ### Controllo dei dati della carta in corso Stripe verifica che i dati forniti siano formattati correttamente, ad esempio che la data di scadenza non sia passata. Non può tuttavia garantire che la carta stessa sia valida. ### Autenticazione dei clienti Alcune banche, specialmente in aree geografiche regolamentate come l’Europa e l’India, potrebbero richiedere al cliente di autenticare un acquisto. Ad esempio, il cliente potrebbe ricevere un SMS con un codice da inserire sul sito web della banca. ### Autorizzazione La banca verifica la disponibilità di fondi sufficienti e, in caso affermativo, trattiene l’importo sul conto del cliente per garantirlo all’utente Stripe. ### Acquisisci Il denaro viene trasferito dalla banca emittente all’account dell’utente Stripe. ## Aggiornamento delle carte [Se aggiorni una carta salvata](https://docs.stripe.com/api/cards/update.md), puoi modificarne solo il nome, l’indirizzo di fatturazione, la data di scadenza o i metadati. Per apportare altre modifiche, devi eliminare la carta e crearne una nuova. Per consentire ai tuoi clienti di gestire le modalità di pagamento, implementa procedure che consentano loro di aggiornare e sostituire manualmente le carte salvate. Per modificare il metodo di pagamento predefinito di un cliente per fatture e abbonamenti, effettua una chiamata API per [aggiornare il cliente](https://docs.stripe.com/api.md#update_customer) e fornire un nuovo valore per la proprietà `invoice_settings.default_payment_method`. ```curl curl https://api.stripe.com/v1/customers/cus_V9T7vofUbZMqpv \ -u "<>:" \ -d "invoice_settings[default_payment_method]"=pm_1Msy7wLkdIwHu7ixsxmFvcz7 ``` Per informazioni su come Checkout gestisce i metodi di pagamento salvati, consulta [Creare una sessione di Checkout](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-customer). Per prendere in considerazione i metodi di pagamento predefiniti in altri scenari, utilizza il codice personalizzato. ## Aggiornamenti automatici delle carte I dati salvati per la modalità di pagamento possono essere utilizzati anche se la banca emittente sostituisce la carta fisica. Stripe collabora con i *circuiti delle carte* (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) e prova automaticamente ad aggiornare i dati della carta salvata quando un cliente riceve una nuova carta (ad esempio, in sostituzione di una carta scaduta o segnalata come smarrita o rubata). Questo consente ai tuoi clienti di continuare a usare il servizio senza interruzioni e riduce la necessità di acquisire i dati di una nuova carta al momento della sua sostituzione. L’aggiornamento automatico delle carte presuppone che le *società emittenti* (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) partecipino al circuito e forniscano questo tipo di informazioni. È ampiamente diffuso negli Stati Uniti, il che consente a Stripe di aggiornare automaticamente la maggior parte delle carte American Express, Visa, Mastercard e Discover emesse negli Stati Uniti. La possibilità di adottare questo approccio varia da Paese a Paese. Non è possibile riconoscere le carte che supportano gli aggiornamenti automatici. Controlla i *webhook* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests) di Stripe per conoscere l’attività di aggiornamento delle carte: - L’evento `payment_method.updated` ti comunica gli aggiornamenti di una carta tramite una chiamata API. - L’evento `payment_method.automatically_updated` ti comunica gli aggiornamenti automatici di una carta dal circuito. Questi eventi includono la nuova data di scadenza della carta e le ultime quattro cifre, in modo da poter aggiornare i propri dati se necessario. Se l’aggiornamento della carta include un nuovo numero di carta, l’[impronta](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-card-fingerprint) cambia. ## See also - [Carte](https://docs.stripe.com/payments/cards.md) - [Conformità delle carte in co-badging](https://docs.stripe.com/co-badged-cards-compliance.md) - [Opzioni di integrazione dei metodi di pagamento](https://docs.stripe.com/payments/payment-methods/integration-options.md)