- infrastructure gives you entry points, identity, security, and routing;
- business domains carry business capabilities: payments, sales, communication, marketing, and user management.
Mental model
Mysoleas infrastructure
Infrastructure is the transversal layer. It does not replace business products. It makes them accessible in a unified way.
The gateway receives requests from your applications, verifies the security context, then routes to the right business domain.
Business domains
Each business domain has its own vocabulary, objects, and flows.SoleasPay in the gateway
SoleasPay is the payment service processor of the ecosystem. In this documentation, the covered gateway routes mainly concern SoleasPay. Use these route families to:- list available countries;
- list payment services;
- verify provider status;
- create and track collections;
- create and track disbursements;
- create and manage payment links;
- create and manage subscriptions.
Mysoleas Identity Cloud
Mysoleas Identity Cloud is a full service. It lets you integrate the Sign in with Mysoleas button into a third-party website or application. You can use it as a standalone authentication service. In that case, your application authenticates the user through Mysoleas, reads their claims, opens its own session, and continues with its own business logic without calling the gateway. To create an OAuth2 application, sign in to the Mysoleas dashboard:authorization_code with PKCE:
- Your application displays Sign in with Mysoleas.
- The user is redirected to
account.mysoleas.com. - Mysoleas authenticates the user and requests consent if needed.
- Your application receives a
code. - Your backend exchanges the
codefor a JWT. - Your application opens a local session or calls the gateway with
x-sp-auth-tokenif it consumes a Mysoleas business service.
client_credentials.
SoleasPay v4 plugins
Checkout v4 and Button v4 plugins are deliberately simpler.
They let you integrate SoleasPay quickly into a third-party application with a merchant apikey, without OAuth2, without JWT, and without manual gateway calls.
If you build a complete payment journey with your own backend calls, use the gateway. If you want a fast payment integration with very little code, use the v4 plugins.
