Vai al contenuto principale

Quick Start

Avvia l’integrazione dei pagamenti mobile in 4 semplici passaggi

Platform Examples

Esempi di codice completi per Android, iOS, React Native e Flutter

Requisiti Preliminari

Prima di integrare Dodo Payments nella tua app mobile, assicurati di avere:
  • Account Dodo Payments: Account commerciante attivo con accesso API
  • Credenziali API: Chiave API e chiave segreta webhook dal tuo dashboard
  • Progetto App Mobile: Applicazione Android, iOS, React Native o Flutter
  • Server Backend: Per gestire in modo sicuro la creazione della sessione di checkout

Flusso di Integrazione

L’integrazione mobile segue un processo sicuro in 4 passaggi in cui il tuo backend gestisce le chiamate API e la tua app mobile gestisce l’esperienza utente.
1

Backend: Create Checkout Session

Checkout Session API Docs

Impara come creare una sessione di checkout nel tuo backend usando Node.js, Python e altro. Consulta esempi completi e riferimenti ai parametri nella documentazione dedicata dell’Checkout Sessions API.
Sicurezza: Le sessioni di checkout devono essere create sul tuo server backend, mai nell’app mobile. Questo protegge le tue chiavi API e garantisce una corretta validazione.
2

Mobile: Get Checkout URL

La tua app mobile chiama il tuo backend per ottenere l’URL di checkout:
Sicurezza: Le app mobili comunicano solo con il tuo backend, mai direttamente con l’API di Dodo Payments.
3

Mobile: Open Checkout in Browser

Apri l’URL di checkout in un browser sicuro all’interno dell’app per elaborare il pagamento.

See platform-specific integration examples

Visualizza il codice completo e le istruzioni di configurazione per i pagamenti mobili su Android, iOS e Flutter.
4

Backend: Handle Payment Completion

Gestisci il completamento del pagamento tramite webhook e URL di reindirizzamento per confermare lo stato del pagamento.

Integrazione Specifica per Piattaforma

Scegli la tua piattaforma mobile qui sotto per esempi di implementazione completi:

Integrazione Android

Implementazione delle Chrome Custom Tabs

Migliori Pratiche

  • Sicurezza: Non memorizzare mai le chiavi API nel codice della tua app. Utilizza uno storage sicuro e SSL pinning.
  • Esperienza Utente: Mostra indicatori di caricamento, gestisci gli errori in modo elegante e fornisci messaggi chiari.
  • Test: Utilizza carte di test, simula errori di rete e testa su vari dispositivi.

Risoluzione dei Problemi

Problemi Comuni

  • WebView non apre il link di pagamento: Assicurati che il link di pagamento sia valido e utilizzi HTTPS.
  • Callback non ricevuto: Controlla il tuo URL di ritorno e la configurazione del webhook.
  • Errori di chiave API: Verifica che la tua chiave API sia corretta e abbia le autorizzazioni necessarie.

Risorse Aggiuntive

Per domande o supporto, contatta support@dodopayments.com.
Ultima modifica il 28 maggio 2026