Quick Start
Jalankan integrasi pembayaran seluler Anda dalam 4 langkah sederhana
Platform Examples
Contoh kode lengkap untuk Android, iOS, React Native, dan Flutter
Prasyarat
Sebelum mengintegrasikan Dodo Payments ke dalam aplikasi mobile Anda, pastikan Anda memiliki:- Akun Dodo Payments: Akun merchant aktif dengan akses API
- Kredensial API: Kunci API dan kunci rahasia webhook dari dasbor Anda
- Proyek Aplikasi Mobile: Aplikasi Android, iOS, React Native, atau Flutter
- Server Backend: Untuk menangani pembuatan sesi checkout dengan aman
Alur Kerja Integrasi
Integrasi mobile mengikuti proses aman 4 langkah di mana backend Anda menangani panggilan API dan aplikasi mobile Anda mengelola pengalaman pengguna.Backend: Create Checkout Session
Checkout Session API Docs
Pelajari cara membuat sesi checkout di backend Anda menggunakan Node.js, Python, dan lainnya. Lihat contoh lengkap dan referensi parameter di dokumentasi khusus Checkout Sessions API.
Keamanan: Sesi checkout harus dibuat di server backend Anda, jangan pernah di aplikasi seluler. Ini melindungi kunci API Anda dan memastikan validasi yang tepat.
Mobile: Get Checkout URL
Aplikasi mobile Anda memanggil backend Anda untuk mendapatkan URL checkout:
- iOS (Swift)
- Android (Kotlin)
- React Native (JavaScript)
Keamanan: Aplikasi seluler hanya berkomunikasi dengan backend Anda, tidak pernah langsung dengan API Dodo Payments.
Mobile: Open Checkout in Browser
Buka URL checkout di browser dalam aplikasi yang aman untuk pemrosesan pembayaran.
See platform-specific integration examples
Lihat kode lengkap dan instruksi pengaturan untuk pembayaran seluler Android, iOS, dan Flutter.
Integrasi Spesifik Platform
Pilih platform mobile Anda di bawah untuk contoh implementasi lengkap:Praktik Terbaik
- Keamanan: Jangan pernah menyimpan kunci API di kode aplikasi Anda. Gunakan penyimpanan yang aman dan SSL pinning.
- Pengalaman Pengguna: Tampilkan indikator pemuatan, tangani kesalahan dengan baik, dan berikan pesan yang jelas.
- Pengujian: Gunakan kartu uji, simulasi kesalahan jaringan, dan uji di berbagai perangkat.
Pemecahan Masalah
Masalah Umum
- WebView tidak membuka tautan pembayaran: Pastikan tautan pembayaran valid dan menggunakan HTTPS.
- Callback tidak diterima: Periksa URL pengembalian dan konfigurasi webhook Anda.
- Kesalahan kunci API: Verifikasi bahwa kunci API Anda benar dan memiliki izin yang diperlukan.
Sumber Daya Tambahan
Untuk pertanyaan atau dukungan, hubungi support@dodopayments.com.