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
Konfigurasikan untuk lingkungan Test Mode: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, masukkan 2500.Penagihan Berbasis Penggunaan
Konfigurasikan Meter
Buat dan kelola meter untuk melacak penggunaan:Masukkan Event Penggunaan
Lacak event kustom:Masukkan Event Secara Batch
Masukkan beberapa event secara efisien (maks. 1000 per request):Penanganan Error
Penanganan error yang komprehensif untuk berbagai skenario:Operasi Asinkron
Gunakan CompletableFuture untuk operasi asinkron:Integrasi Spring Boot
Class Konfigurasi
Service Layer
Resources
GitHub Repository
Lihat source code dan berkontribusilah
API Reference
Dokumentasi API lengkap
Discord Community
Dapatkan bantuan dan terhubung dengan developer
Report Issues
Laporkan bug atau minta fitur
Dukungan
Perlu bantuan dengan Java SDK?- Discord: Bergabunglah dengan server komunitas kami untuk mendapatkan dukungan secara real-time
- Email: Hubungi kami di support@dodopayments.com
- GitHub: Buat issue di repository