Inizio Veloce
Fai partire la tua integrazione dei pagamenti mobili in 4 semplici passaggi
Esempi di Piattaforma
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: Crea Sessione di Checkout
Documentazione API Sessione di Checkout
Scopri come creare una sessione di checkout nel tuo backend utilizzando Node.js, Python e altro. Vedi esempi completi e riferimenti ai parametri nella documentazione dedicata alla API delle Sessioni di Checkout.
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: Ottieni URL di Checkout
La tua app mobile chiama il tuo backend per ottenere l’URL di checkout:
- iOS (Swift)
- Android (Kotlin)
- React Native (JavaScript)
Sicurezza: Le app mobili comunicano solo con il tuo backend, mai direttamente con l’API di Dodo Payments.
3
Mobile: Apri Checkout nel Browser
Apri l’URL di checkout in un browser in-app sicuro per l’elaborazione dei pagamenti.
Vedi esempi di integrazione specifici per piattaforma
Visualizza codice completo e istruzioni di configurazione per i pagamenti mobili Android, iOS e Flutter.
4
Backend: Gestisci il Completamento del Pagamento
Elabora 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: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 [email protected].