Installation
Maven
Ajoutez la dépendance dans votrepom.xml :
pom.xml
Gradle
Ajoutez la dépendance dans votrebuild.gradle :
build.gradle.kts
Le SDK prend en charge Java 8 et toutes les versions ultérieures, y compris Java 11, 17 et 21.
Démarrage rapide
Initialisez le client et créez une session de paiement :Fonctionnalités principales
Type Safety
API fortement typée avec sécurité à la compilation
Thread-Safe
Sécurisé pour une utilisation concurrente dans des applications multithread
Builder Pattern
Modèle builder intuitif pour construire des requêtes
Async Support
Prise en charge de CompletableFuture pour les opérations asynchrones
Configuration
Variables d’environnement
Configurez en utilisant des variables d’environnement ou des propriétés système :.env
Configuration manuelle
Configurez manuellement avec toutes les options :Mode test
Configurez pour l’environnement Test Mode :Opérations courantes
Créer une session de paiement
Générez une session de paiement :Gérer les clients
Créez et récupérez des informations sur les clients :Gérer les abonnements
Créez et gérez des abonnements récurrents :productPrice est exprimé dans la plus petite unité monétaire (par exemple, les centimes pour USD et les paise pour INR). Pour facturer 25,00 $, transmettez 2500.Facturation basée sur l’utilisation
Configurer les compteurs
Créez et gérez des compteurs pour suivre l’utilisation :Ingérer les événements d’utilisation
Suivez les événements personnalisés :Ingérer des événements par lots
Ingérez efficacement plusieurs événements (1 000 maximum par requête) :Gestion des erreurs
Gestion complète des erreurs pour différents scénarios :Opérations asynchrones
Utilisez CompletableFuture pour les opérations asynchrones :Intégration Spring Boot
Classe de configuration
Couche de service
Ressources
GitHub Repository
Consultez le code source et contribuez
API Reference
Consultez la documentation complète de l’API
Discord Community
Obtenez de l’aide et échangez avec les développeurs
Report Issues
Signalez des bugs ou demandez des fonctionnalités
Assistance
Vous avez besoin d’aide avec le SDK Java ?- Discord : Rejoignez notre serveur communautaire pour obtenir une assistance en temps réel
- E-mail : Contactez-nous à l’adresse support@dodopayments.com
- GitHub : Ouvrez un ticket dans le dépôt