Salvare le modalità di pagamento per gli abbonamenti dopo l'entrata in vigore delle normative dell'autenticazione forte del cliente (SCA)

Salvare subito i dati della carta, senza un pagamento iniziale

Se vuoi salvare la carta di un cliente senza addebitargli subito l'abbonamento, usa l'API Setup Intents di Stripe per creare un SetupIntent e acquisire i dati della sua carta. Questo SetupIntent ottimizzerà il flusso di autenticazione quando addebiterai il primo importo al ​​tuo cliente (usando l'API Payment Intents), così come nella procedura di pagamento ricorrente.

Salvare i dati della carta insieme al primo pagamento

Se desideri salvare i dati della carta insieme al primo addebito, crea un PaymentIntent per effettuare l'addebito e acquisire i dati della carta per l'uso futuro. Utilizza il parametro setup_future_usage per indicare come ti aspetti che si verifichino gli addebiti futuri:

  • All'interno della sessione significa che il cliente sarà presente e attivo sul tuo sito o app per i pagamenti futuri.

    • Il suo primo pagamento è considerato all'interno della sessione, in quanto deve essere autenticato dal cliente tramite l'autenticazione 3D Secure.

  • All'esterno della sessione significa che gli addebiti futuri saranno eseguiti automaticamente, indipendentemente dal fatto che il cliente si trovi o meno sul tuo sito o sulla tua app.

Al momento della creazione del PaymentIntent e dell'addebito dell'importo, il cliente viene coinvolto in un flusso di verifica per l'autenticazione, a meno che non sia applicato un flusso lineare (disponibile solo per 3D Secure 2).

Pagamenti ricorrenti

Se hai creato per la prima volta un SetupIntent o se hai creato un PaymentIntent con il parametro setup_future_usage impostato su off_session per il primo addebito, l'addebito successivo richiederà automaticamente un'esenzione per transazione avviata dal venditore alla società emittente della carta che consentirebbe l'esito positivo dell'addebito senza autenticazione.

L'esenzione è concessa a discrezione della banca emittente della carta. Se l'emittente rifiuta la richiesta di esenzione, il cliente dovrà essere reindirizzato sul tuo sito web o sulla tua app per autenticare l'acquisto all'interno della sessione. Per far questo puoi:

Ulteriori informazioni

  • Le esenzioni sono consentite esclusivamente a discrezione della banca del cliente, quindi consigliamo di impostare il flusso dei pagamenti all'esterno della sessione per i casi in cui la richiesta di esenzione non venga accettata.

Questo articolo ha risposto alla tua domanda?
Temi frequenti
Temi frequenti