Installation
Gradle (Kotlin DSL)
Ajoutez la dépendance à votrebuild.gradle.kts:
build.gradle.kts
Maven
Ajoutez la dépendance à votrepom.xml:
pom.xml
Le SDK nécessite Java 8 ou une version ultérieure et est compatible avec les plateformes JVM et Android.
Démarrage rapide
Initialisez le client et créez une session de paiement :Fonctionnalités principales
Coroutines
Prise en charge complète des coroutines Kotlin pour les opérations asynchrones
Null Safety
Profitez de la sécurité contre les valeurs nulles de Kotlin pour une gestion des erreurs robuste
Extension Functions
Extensions idiomatiques Kotlin pour une fonctionnalité améliorée
Data Classes
Classes de données types-sûrs avec prise en charge de copy et destructuration
Configuration
À partir des variables d’environnement
Initialisez à partir des variables d’environnement ou des propriétés système :Configuration manuelle
Configurez manuellement avec toutes les options :Mode test
Configurez pour l’environnement de test/sandbox :Timeouts et réessais
Configurez globalement ou par requête :Opérations courantes
Créer une session de paiement
Générez une session de paiement :Créer un produit
Créez des produits avec une configuration détaillée :Activer la clé de licence
Activez les clés de licence pour les clients :Facturation basée sur l’utilisation
Enregistrer des événements d’utilisation
Suivez l’utilisation pour les compteurs :Opérations asynchrones
Client asynchrone
Utilisez le client asynchrone pour des opérations basées sur des coroutines :Gestion des erreurs
Gérez les erreurs avec la gestion des exceptions de Kotlin :Gestion fonctionnelle des erreurs
UtilisezResult pour une gestion fonctionnelle des erreurs :
Intégration Android
Utilisez avec des applications Android :Validation des réponses
Activez la validation des réponses :Configuration du proxy
Configurez les paramètres du proxy :Configuration temporaire
Modifiez temporairement la configuration du client :Intégration Ktor
Intégrez avec des applications serveur Ktor :Ressources
GitHub Repository
Affichez le code source et contribuez
API Reference
Documentation complète de l’API
Report Issues
Signalez des bugs ou demandez des fonctionnalités
Support
Besoin d’aide avec le SDK Kotlin ?- Discord : Rejoignez notre serveur communautaire pour un support en temps réel
- Email : Contactez-nous à support@dodopayments.com
- GitHub : Ouvrez un problème sur le dépôt
Contribuer
Nous accueillons les contributions ! Consultez les directives de contribution pour commencer. Besoin d’aide avec le SDK Kotlin ?- Discord : Rejoignez notre serveur communautaire pour une assistance en temps réel
- Email : Contactez-nous à support@dodopayments.com
- GitHub : Ouvrez une issue sur le répertoire