SDK dan Perpustakaan
Percepat integrasi Anda dengan menggunakan SDK resmi untuk TypeScript, Python, Go, PHP, Java, Kotlin, C#, Ruby, dan React Native. Perpustakaan ini menyederhanakan permintaan API, otentikasi, dan penanganan kesalahan, memungkinkan Anda fokus pada membangun pengalaman pembayaran yang hebat.
URL Lingkungan
- Mode Uji:
https://test.dodopayments.com - Mode Langsung:
https://live.dodopayments.com
Pelajari lebih lanjut tentang Mode Uji vs Mode Langsung.
Manajemen Kunci API dan Otentikasi
1
Akses Kunci API
Navigasikan ke Pengembang → Kunci API di dasbor Anda untuk mengelola kunci Anda.
2
Hasilkan Kunci Baru
Pilih Tambahkan Kunci API, berikan nama deskriptif, dan konfigurasikan akses tulis:
- Aktifkan akses tulis (dicentang): Izin baca dan tulis penuh untuk semua operasi API
- Aktifkan akses tulis (tidak dicentang): Akses hanya baca - hanya dapat mengambil data (pembayaran, langganan, pelanggan, produk). Tidak dapat membuat atau memodifikasi sumber daya.
3
Simpan Kunci Anda dengan Aman
Salin kunci yang dihasilkan segera dan pastikan disimpan dengan aman.
4
Otentikasi Permintaan API Anda
Gunakan kunci API Anda untuk mengotentikasi semua permintaan. Terapkan format otorisasi berikut:
Format Respons
Batasan Laju
- Standar: 1000 permintaan per menit per bisnis
- Ledakan: Hingga 100 permintaan per detik
Pantau header
X-RateLimit-Remaining untuk melacak penggunaan.Penanganan Kesalahan
Untuk mengelola kesalahan secara efektif, konsultasikan bagian Kode Kesalahan dan Kegagalan Transaksi untuk panduan terperinci.Kode Kesalahan
Selami detail kesalahan yang komprehensif dan solusinya.
Kegagalan Transaksi
Dapatkan wawasan tentang masalah transaksi umum dan solusinya.
Webhook
Terima notifikasi waktu nyata tentang peristiwa pembayaran. Lihat Panduan Webhook kami untuk instruksi pengaturan.Panduan Webhook
Atur webhook untuk notifikasi waktu nyata dan penanganan peristiwa.