Mysoleas Identity Cloud can be integrated on its own to manage authentication and users for a third-party application. In that case, your application uses
account.mysoleas.com, validates the user JWT, reads userinfo, then continues with its own APIs.
To create an OAuth2 application, sign in to the Mysoleas dashboard:
client_id and client_secret of the application created in SoleasPay. It is distinct from the user JWT issued by Mysoleas Identity Cloud.
OAuth2 endpoints themselves live on
account.mysoleas.com. SoleasPay gateway endpoints use a token obtained from an application created in SoleasPay. SoleasPay v4 plugins use a merchant apikey and do not require this header.POST https://api.mysoleas.com/pay/{shortCode}/payto submit the payment.
Success format
Error format
Pagination
Lists generally acceptpage and limit. The response can contain meta.pagination.
Amounts in v4
Sendamount in major units by default: 4.01 for 4.01 USD/EUR. API clients that already send cents can set amount_unit: "MINOR" at the root of the JSON body, alongside amount and currency, rather than in metadata. Public responses return major units even when the request uses MINOR. See amounts and currencies.