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 Test Mode: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 $, passa 2500.Fatturazione basata sull’utilizzo
Configura i meter
Crea e gestisci i meter per monitorare l’utilizzo:Acquisisci gli eventi di utilizzo
Monitora gli eventi personalizzati:Acquisisci gli eventi in batch
Acquisisci più eventi in modo efficiente (massimo 1000 per richiesta):Gestione degli errori
Gestione completa degli errori per diversi scenari:Operazioni asincrone
Usa CompletableFuture per le operazioni asincrone:Integrazione con Spring Boot
Classe di configurazione
Livello del servizio
Risorse
GitHub Repository
Visualizza il codice sorgente e contribuisci
API Reference
Documentazione completa dell’API
Discord Community
Ricevi assistenza e connettiti con gli sviluppatori
Report Issues
Segnala bug o richiedi funzionalità
Supporto
Hai bisogno di aiuto con l’SDK Java?- Discord: unisciti al nostro server della community per ricevere assistenza in tempo reale
- Email: contattaci all’indirizzo support@dodopayments.com
- GitHub: apri una segnalazione nel repository