# 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 "<<YOUR_SECRET_KEY>>:" \
  -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)
