Initialisation
L’initialisation se fait via la méthode statiqueinit(). Le SDK gère ensuite automatiquement l’authentification et le cycle de vie des tokens.
Services disponibles
Le SDK est organisé en services, chacun accessible via une méthode dédiée sur l’instancesdk.
Exemples d’utilisation
Consulter un solde
Enrôler un compte Mobile Money
Exécuter un paiement (P2P)
Comprendre les modèles de données
Pour construire des requêtes complexes, il est essentiel de savoir quels champs sont disponibles et lesquels sont obligatoires.- Explorez les classes de requête : les objets de requête (par ex.
OperationRequest,EnrollRequest) se trouvent dans le packagecom.gimpaysdk.model.request. LeursBuilderrespectifs vous montrent tous les champs que vous pouvez définir. - Consultez la documentation de l’API : pour connaître les champs obligatoires pour un cas d’usage spécifique (par ex. un
CASH_INvs unP2P), référez-vous à la référence API GIMpay.
Valeurs et références
Certains appels nécessitent des valeurs spécifiques :- Enums : pour des valeurs comme le type d’une opération, utilisez les enums du package
com.gimpaysdk.model.enumeration(par exempleTypeOperation.P2P). - Chaînes standardisées : pour des valeurs comme le type d’instrument ou les codes pays, référez-vous à la référence API et au glossaire pour la liste exhaustive.
- Références d’entités : les identifiants uniques (
REF_WALLET_...,REF_OPERATEUR_...) ne sont pas statiques, vous les obtenez via d’autres appels API. Par exemple, appelezsdk.wallets().getWallets()pour obtenir la référence d’un portefeuille, ousdk.catalog().getContributors(...)pour celle d’un opérateur.
Étapes suivantes
Gestion des erreurs
Exceptions typées et bonnes pratiques.
Dépannage
Solutions aux problèmes les plus courants.