Skip to main content
La nouvelle architecture Mysoleas separe l’authentification, l’orchestration publique et les traitements metier.

Les deux points d’entree

account.mysoleas.com

Le domaine account gere OAuth 2.0, les jetons, la decouverte OIDC, le profil utilisateur et les clients OAuth. Utilisez-le pour:
  • creer ou configurer une application OAuth;
  • obtenir un access_token;
  • rafraichir ou revoquer un jeton;
  • lire les claims utilisateur avec /oauth/v2/userinfo.

api.mysoleas.com

Le domaine API est la gateway publique. Votre integration ne doit pas appeler les microservices internes directement. Utilisez-le pour:
  • lister les pays;
  • lister les services de paiement;
  • verifier les providers actifs;
  • creer et suivre des collections;
  • creer et suivre des disbursements;
  • creer des liens de paiement;
  • gerer les souscriptions;
  • utiliser les endpoints plugin marchand.

Flux de paiement standard

Les collections et disbursements utilisent un modele en trois etapes. Ce modele evite les doubles debits. Il vous donne aussi un point clair pour reprendre une transaction apres un timeout reseau.

Flux plugin

Le plugin marchand utilise un flux plus compact. Utilisez ce flux pour WooCommerce, Prestashop, Shopify custom apps, marketplaces et tout plugin qui veut limiter le nombre d’appels serveur.

Donnees de contexte

La gateway transporte le contexte de l’utilisateur et du tenant dans les claims du jeton. Elle peut aussi forwarder certains headers internes ou de trace.

Etats importants

Une transaction peut passer par plusieurs etats non finaux avant d’aboutir. Traitez COMPLETED, SUCCESS, FAILED, CANCELLED et REFUNDED comme des etats finaux.