1. Preparez vos domaines
Toutes les requetes metier protegees partent vers la gateway.2. Obtenez un JWT
Si vous integrez le bouton Se connecter avec Mysoleas, utilisezauthorization_code avec PKCE. Si votre backend agit en son propre nom, utilisez client_credentials.
access_token. Ce token est le JWT a transmettre a la gateway.
3. Appelez la gateway
Transmettez le jeton dansx-sp-auth-token.
4. Choisissez un service
Listez les services disponibles avant de creer une transaction. Le champcode du service devient la valeur provider dans les payloads de paiement.
is_active: true et is_can_collect: true.
Un service utilisable pour un disbursement doit avoir is_active: true et is_can_disburse: true.
5. Lancez une collection
Le flux standard se fait en trois appels:intent, execute, puis status.
Dans la requete,
customer_wallet ne doit pas contenir l’indicatif du pays.transaction_reference. Utilisez cette valeur pour executer et suivre la transaction.
6. Suivez le statut
Interrogez le statut jusqu’a obtenir un etat final.COMPLETED, SUCCESS, FAILED, CANCELLED et REFUNDED.