Circuiti di carte supportati
Dodo Payments accetta le reti globali e diverse reti regionali.Reti globali
Network regionali
Configurazione
Le carte utilizzano due valori inallowed_payment_method_types:
Questa sessione offre solo pagamenti con carta:
Autenticazione 3D Secure
3D Secure (3DS) chiede alla banca del titolare della carta di confermare l’identità del titolare, ad esempio tramite un codice monouso, una verifica biometrica o un’approvazione nell’app della banca. Questo riduce le frodi e i chargeback.Quando viene attivato 3DS
Dodo Payments richiede 3DS quando:- Il network della carta lo richiede.
- Lo richiede una normativa regionale, come la PSD2 in Europa.
- La transazione viene segnalata come ad alto rischio.
Forzare 3DS
Per richiedere 3DS per ogni pagamento con carta della tua attività, attiva 3D Secure in Settings → Pricing. Per ignorare questa impostazione per una singola sessione di checkout, passaforce_3ds:
Richiedere 3DS per ogni transazione riduce le frodi, ma può diminuire il tasso di conversione, perché alcuni clienti abbandonano il checkout durante l’autenticazione.
Gestire i fallimenti dell’autenticazione
Quando un pagamento richiede l’autenticazione 3DS, il pagamento passa attraverso stati intermedi prima di riuscire o fallire:
Se l’autenticazione non viene completata, il pagamento fallisce con uno di questi codici di rifiuto:
AUTHENTICATION_FAILURE: non è stato possibile autenticare il cliente.AUTHENTICATION_REQUIRED: l’autenticazione è richiesta, ma non è stata eseguita.AUTHENTICATION_TIMEOUT: il cliente non ha risposto in tempo.
Durante il checkout e al rinnovo
- Durante il checkout (cliente presente): la verifica 3DS viene visualizzata durante il checkout. Se fallisce, chiedi al cliente di riprovare o di utilizzare un’altra carta.
- Al rinnovo dell’abbonamento (cliente non presente): non è possibile mostrare una verifica 3DS in tempo reale. Se un rinnovo richiede l’autenticazione e fallisce, l’abbonamento passa a
on_holdoppure prima apast_duese hai impostato un periodo di tolleranza. Per recuperarlo, chiedi al cliente di tornare e aggiornare il metodo di pagamento. Consulta Gestire i fallimenti dei pagamenti e Recupero dei pagamenti degli abbonamenti.
Metodi di pagamento salvati
I clienti che tornano possono pagare con una carta salvata durante un checkout precedente.Tokenized
I numeri originali delle carte non vengono mai memorizzati.
PCI Compliant
Dodo Payments gestisce la conformità PCI.
Customer-Scoped
Ogni carta salvata appartiene a un solo cliente.
Abilitare le carte salvate
Per mostrare al checkout le carte salvate di un cliente che torna, passashow_saved_payment_methods: true con l’elemento customer_id esistente. Il valore predefinito è false.
Acquisti con un clic
Per addebitare una carta salvata senza mostrare il checkout, passa il relativopayment_method_id con confirm: true e l’elemento customer_id esistente. La sessione addebita direttamente la carta e non restituisce alcun checkout_url, quindi utilizza i webhook per conoscere il risultato del pagamento.
Test
Utilizza queste carte in modalità test. Per altri dati di test, consulta Procedura di test.- Successful Payments
- Declined Payments
Sicurezza e conformità
Dodo Payments applica queste protezioni ai pagamenti con carta:Best practice
Accept all major networks
Accept all major networks
Non limitare i tipi di carta a meno che non sia necessario. I clienti si aspettano che la loro carta preferita funzioni.
Display card logos
Display card logos
Mostra i loghi Visa, Mastercard e Amex sul tuo sito per aumentare la fiducia.
Handle declines gracefully
Handle declines gracefully
Mostra messaggi di errore chiari. Non mostrare ai clienti i codici di errore grezzi.
Enable saved cards for returning customers
Enable saved cards for returning customers
I metodi di pagamento salvati rendono più veloci gli acquisti ripetuti per i clienti che tornano.
Risoluzione dei problemi
Card declined
Card declined
Cause: fondi insufficienti, carta scaduta, CVV errato o protezione antifrode della banca.Soluzione: chiedi al cliente di controllare i dati o di provare una carta diversa. Cerca il codice di errore del rifiuto e l’azione consigliata nel riferimento Transaction Failures. Consulta Gestire i fallimenti dei pagamenti per gestire i rifiuti nel codice.
3DS authentication failed
3DS authentication failed
Cause: il cliente ha abbandonato la verifica, il sistema della banca non era disponibile oppure la verifica è scaduta.Soluzione: riprova oppure chiedi al cliente di contattare la propria banca. Consulta Gestire i fallimenti dell’autenticazione per conoscere gli stati del pagamento e i codici di rifiuto coinvolti.
Card not supported
Card not supported
Cause: il network regionale non è supportato oppure la carta è una carta prepagata soggetta a restrizioni.Soluzione: chiedi al cliente di provare una carta di un network principale.
Pagine correlate
Payment Methods Overview
Tutti i metodi di pagamento supportati.
Upsells & Downsells
Acquisti con un clic usando le carte salvate.
Testing Process
Dati di test per ogni metodo di pagamento.
Subscriptions
Fatturazione ricorrente con le carte.