Mysoleas Identity Cloud gere l’authentification et les utilisateurs de vos applications. Il ne remplace pas l’application creee dans SoleasPay qui fournit les credentials API pour consommer la gateway.
1. Preparez vos domaines
Toutes les requetes metier protegees partent vers la gateway.2. Creez une application dans SoleasPay
Avant d’appeler les endpoints gateway, creez une application dans SoleasPay depuis votre espace marchand. Cette application represente votre integration API. Conservez les deux credentials generes:3. Obtenez un token gateway
Utilisez les credentials de l’application creee dans SoleasPay.access_token. Ce token represente l’application creee dans SoleasPay et se transmet a la gateway.
4. Appelez la gateway
Transmettez le jeton dansx-sp-auth-token.
5. 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.
6. 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.
7. Suivez le statut
Interrogez le statut jusqu’a obtenir un etat final.COMPLETED, SUCCESS, FAILED, CANCELLED et REFUNDED.