Instalasi
Maven
Tambahkan dependensi kepom.xml:
pom.xml
Gradle
Tambahkan dependensi kebuild.gradle:
build.gradle.kts
SDK ini mendukung Java 8 dan semua versi selanjutnya, termasuk Java 11, 17, dan 21.
Memulai Cepat
Inisialisasi klien dan buat sesi checkout:Fitur Utama
Type Safety
API dengan tipe kuat yang memiliki keamanan waktu kompilasi
Thread-Safe
Aman untuk digunakan secara bersamaan dalam aplikasi multi-threaded
Builder Pattern
Pola builder intuitif untuk menyusun permintaan
Async Support
Dukungan CompletableFuture untuk operasi asinkron
Konfigurasi
Variabel Lingkungan
Konfigurasi menggunakan variabel lingkungan atau properti sistem:.env
Konfigurasi Manual
Konfigurasi secara manual dengan semua opsi:Mode Uji
Konfigurasi untuk lingkungan uji/sandbox:Operasi Umum
Buat Sesi Checkout
Hasilkan sesi checkout:Kelola Pelanggan
Buat dan ambil informasi pelanggan:Tangani Langganan
Buat dan kelola langganan berulang:productPrice dinyatakan dalam denominasi mata uang terendah (misalnya, sen untuk USD, paise untuk INR). Untuk menagih $25,00, kirimkan 2500.Penagihan Berbasis Penggunaan
Mengonfigurasi Meter
Buat dan kelola meteran untuk melacak penggunaan:Memasukkan Acara Penggunaan
Lacak acara khusus:Memasukkan Acara Secara Batch
Masukkan beberapa acara secara efisien (maksimal 1000 per permintaan):Penanganan Kesalahan
Penanganan kesalahan yang komprehensif untuk berbagai skenario:Operasi Async
Gunakan CompletableFuture untuk operasi asinkron:Integrasi Spring Boot
Kelas Konfigurasi
Lapisan Layanan
Sumber Daya
GitHub Repository
Lihat kode sumber dan berkontribusi
API Reference
Dokumentasi API lengkap
Discord Community
Dapatkan bantuan dan terhubung dengan pengembang
Report Issues
Laporkan bug atau minta fitur
Dukungan
Perlu bantuan dengan Java SDK?- Discord: Bergabunglah dengan server komunitas kami untuk dukungan waktu nyata
- Email: Hubungi kami di support@dodopayments.com
- GitHub: Buka isu di repository