Vai al contenuto principale
I pagamenti con carta sono la base dei pagamenti online, accettati globalmente e fidati dai clienti in tutto il mondo. Dodo Payments supporta tutte le principali reti di carte con protezione antifrode integrata e conformità PCI.

Reti di Carte Supportate

Reti Globali

ReteCopertura
VisaLeader globale, oltre 4 miliardi di carte nel mondo
MastercardPortata globale, forti caratteristiche di sicurezza
American ExpressTitolari di carte premium, spese più elevate
DiscoverFocalizzata sugli USA, in crescita a livello globale
JCBLeader in Giappone, in espansione in Asia
UnionPayDominante in Cina, oltre 8 miliardi di carte
Diners ClubViaggiatori internazionali premium

Reti Regionali

ReteRegione
InteracRete di debito del Canada
Cartes BancairesRete nazionale della Francia
Carte Locali CoreaneReti domestiche coreane
RupayRete nazionale dell’India

Configurazione

Usa questi valori in allowed_payment_method_types:
TypeDescription
creditAll credit cards
debitAll debit cards
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  allowed_payment_method_types: ['credit', 'debit'],
  return_url: 'https://example.com/success'
});
Include both credit and debit unless you have a specific reason to exclude one. Debit cards are preferred by many customers and often have lower fees.

Autenticazione 3D Secure

Il 3D Secure (3DS) aggiunge uno strato di autenticazione che riduce le frodi e i chargeback verificando l’identità del titolare della carta.

Quando viene attivato il 3DS

Il 3DS viene attivato automaticamente quando:
  • Richiesto dalla rete di carte
  • Richiesto da regolamenti regionali (es. PSD2 in Europa)
  • La transazione è segnalata come ad alto rischio

Forza 3DS

Puoi richiedere il 3DS su tutte le transazioni:
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  force_3ds: true,
  return_url: 'https://example.com/success'
});
Enabling 3DS for all transactions reduces fraud but may slightly decrease conversion as some customers abandon during authentication.

Metodi di Pagamento Salvati

I clienti possono salvare le loro carte per un checkout più veloce in futuro.

Tokenized

Original card numbers never stored.

PCI Compliant

Dodo handles all compliance.

Customer-Scoped

Cards tied to specific customers.

Abilitare Carte Salvate

const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  show_saved_payment_methods: true,
  customer: { customer_id: 'cus_existing_123' },
  return_url: 'https://example.com/success'
});

Acquisti con un clic

// Get customer's saved payment methods
const methods = await client.customers.getPaymentMethods('cus_123');

// Use saved card for instant checkout
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  customer: { customer_id: 'cus_123' },
  payment_method_id: methods[0].payment_method_id,
  confirm: true,
  return_url: 'https://example.com/success'
});

Testing

RegionBrandCard NumberExpiryCVV
USVisa424242424242424206/32123
USMastercard555555555555444406/32123
IndiaVisa457623891277145006/32123
IndiaMastercard540916266938103406/32123
Test cards only work in test mode. Never use them for production transactions.

Sicurezza e Conformità

CaratteristicaDescrizione
PCI DSS Livello 1Livello di certificazione più alto
TokenizzazioneI numeri delle carte vengono immediatamente tokenizzati
Valutazione FrodeValutazione del rischio in tempo reale
AVSServizio di Verifica Indirizzo
Validazione CVVVerifica del codice di sicurezza
3D SecureAutenticazione del titolare della carta

Migliori Pratiche

Don’t restrict card types unless necessary. Customers expect their preferred card to work.
Show Visa, Mastercard, Amex logos on your checkout to build trust.
Show clear error messages. Don’t expose raw error codes to customers.
Saved payment methods significantly boost conversion for repeat purchases.

Risoluzione dei Problemi

Causes: Insufficient funds, card expired, incorrect CVV, bank fraud protection.Solution: Ask customer to verify details or try a different card.
Causes: Customer abandoned, bank system unavailable, timeout.Solution: Retry or ask customer to contact their bank.
Causes: Regional card not supported, prepaid restrictions.Solution: Customer should try a different card from a major network.

Pagine Correlate