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.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.
Mobile: Get Checkout URL
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.
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.
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 support@dodopayments.com.