Installazione
Maven
Add the dependency to yourpom.xml:
pom.xml
Gradle
Add the dependency to yourbuild.gradle:
build.gradle.kts
L’SDK supporta Java 8 e tutte le versioni successive, incluse Java 11, 17 e 21.
Inizio Veloce
Inizializza il client e crea una sessione di checkout:Caratteristiche Principali
Type Safety
API fortemente tipizzata con sicurezza a tempo di compilazione
Thread-Safe
Sicuro per l’uso concorrente in applicazioni multi-thread
Builder Pattern
Pattern builder intuitivo per costruire le richieste
Async Support
Supporto CompletableFuture per operazioni asincrone
Configurazione
Variabili d’Ambiente
Configura utilizzando variabili d’ambiente o proprietà di sistema:.env
Configurazione Manuale
Configura manualmente con tutte le opzioni:Modalità di Test
Configura per l’ambiente di test/sandbox:Operazioni Comuni
Crea una Sessione di Checkout
Genera una sessione di checkout:Gestisci i Clienti
Crea e recupera informazioni sui clienti:Gestisci Abbonamenti
Crea e gestisci abbonamenti ricorrenti:productPrice è espresso nella denominazione più bassa della valuta (ad esempio, centesimi per USD, paise per INR). Per addebitare $25,00, passare 2500.Fatturazione basata sull’uso
Configurazione dei contatori
Crea e gestisci i contatori per tracciare l’uso:Ingestione di eventi di uso
Traccia eventi personalizzati:Ingestione a blocchi di eventi
Ingerire più eventi in modo efficiente (massimo 1000 per richiesta):Gestione degli errori
Gestione comprensiva degli errori per diversi scenari:Operazioni asincrone
Usa CompletableFuture per operazioni asincrone:Integrazione Spring Boot
Classe di configurazione
Layer di servizio
Risorse
GitHub Repository
Visualizza il codice sorgente e contribuisci
API Reference
Documentazione completa dell’API
Discord Community
Ottieni supporto e connettiti con sviluppatori
Report Issues
Segnala bug o richiedi funzionalità
Supporto
Hai bisogno di assistenza con il Java SDK?- Discord: Unisciti al nostro server della community per supporto in tempo reale
- Email: Contattaci a support@dodopayments.com
- GitHub: Apri un problema sul repository