Come funzionano le carte
Le carte sono una delle modalità di pagamento online più utilizzate con una copertura mondiale. Esistono vari tipi di carte e diverse procedure per elaborarle. Per sviluppare un’integrazione Stripe che supporti tutti i clienti, scopri cosa succede dietro le quinte di un pagamento con carta.
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.
Alcune banche, specialmente quelle in aree geografiche soggette a normative come Europa e India, possono richiedere al cliente di autenticarsi per effettuare un acquisto, ad esempio inviano al cliente un codice via SMS da inserire sul sito web della banca. Per ulteriori informazioni, guarda il nostro video.
La banca verifica la disponibilità di fondi sufficienti e, in caso affermativo, trattiene l’importo sul conto del cliente per garantirlo all’utente Stripe.
Il denaro viene trasferito dalla banca emittente all’account dell’utente Stripe.
Aggiornamento delle carte
Se aggiorni una carta salvata, 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 la modalità di pagamento predefinita di un cliente per fatture e abbonamenti, effettua una chiamata API per aggiornare il cliente e fornire un nuovo valore per la proprietà invoice_settings.default_payment_method
.
Per informazioni su come Checkout gestisce le modalità di pagamento salvate, consulta la documentazione di riferimento dell’API create session. Per considerare le modalità di pagamento predefinite in altri scenari, utilizza un 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 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 partecipino al circuito e forniscano questo tipo di informazioni. Ciò è 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. Il supporto a livello internazionale varia da paese a paese. Non è possibile riconoscere le carte che possono essere aggiornate automaticamente.
Controlla i webhook 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.