GitHub Repository
Boilerplate lengkap Expo + React Native + Dodo Payments
Ikhtisar
Sebuah boilerplate siap produksi untuk mengintegrasikan Dodo Payments ke dalam aplikasi Expo/React Native. Template ini mencakup pembuatan sesi checkout, penanganan pembayaran, dan konfigurasi TypeScript yang tepat untuk membantu Anda mulai menerima pembayaran di aplikasi mobile Anda dengan cepat.Boilerplate ini menggunakan Expo SDK dengan TypeScript dan menyertakan implementasi contoh untuk sesi checkout dan pemrosesan pembayaran.
Prasyarat
- Node.js 18+
- Expo CLI atau EAS CLI
- Akun Dodo Payments (API key dari dashboard)
- Simulator iOS atau Emulator Android (atau perangkat fisik)
Memulai dengan Cepat
Get Your API Credentials
Dapatkan kredensial Anda dari dasbor Dodo Payments dalam Mode Tes:
- API Key: Navigasikan ke Developer → API Keys di dashboard Anda
Configure Environment Variables
Buat file Tambahkan kredensial Dodo Payments Anda:
.env di direktori root:.env
Start the Development Server
Jalankan server pengembangan Expo:Pindai kode QR dengan aplikasi Expo Go di perangkat Anda, atau tekan
i untuk simulator iOS atau a untuk emulator Android.Anda siap memulai pengembangan! Boilerplate ini mencakup layar dan komponen contoh untuk membantu Anda memahami integrasi.
Apa yang Termasuk
Boilerplate ini dilengkapi dengan hal-hal penting yang telah dikonfigurasi sebelumnya:Checkout Integration
Implementasi contoh untuk membuat dan menangani sesi checkout
Payment Handling
Alur pembayaran lengkap dengan penanganan sukses dan kesalahan
TypeScript Support
Konfigurasi TypeScript lengkap dengan definisi tipe yang tepat
Expo Router
Pengaturan navigasi dengan Expo Router untuk routing yang lancar
Struktur Proyek
Langkah Selanjutnya
Setelah Anda menjalankan boilerplate:Create Your Products
Tambahkan produk di dasbor Dodo Payments untuk mengaktifkan fungsionalitas checkout.
Customize the Integration
Sesuaikan kode contoh agar sesuai dengan kebutuhan dan desain aplikasi Anda.
Test on Real Devices
Uji alur pembayaran di perangkat fisik untuk memastikan semuanya berfungsi dengan benar.
Membangun untuk Produksi
Sumber Daya Tambahan
Mobile Integration Guide
Panduan rinci untuk mengimplementasikan pembayaran di aplikasi seluler
React Native Integration
Dokumentasi integrasi khusus React Native
Integration Guide
Panduan rinci untuk mengimplementasikan pembayaran sekali bayar
API Reference
Jelajahi dokumentasi lengkap API Dodo Payments
Dukungan
Butuh bantuan dengan boilerplate?- Bergabunglah dengan komunitas Discord kami untuk pertanyaan dan diskusi
- Periksa repositori GitHub untuk masalah dan pembaruan
- Hubungi tim dukungan kami untuk bantuan