Information
- OpenAPI version:
3.1.0
Accept Wave & Orange Money payments and send payouts in Senegal. Amounts are integer XOF.
Merchant key (sk_* or rk_). Restricted rk_ keys use the same permissions listed by the OAuth alternative.
Security scheme type: http
Owner-consented merchant access via authorization code with PKCE (S256 required). Request resource=https://mcp.xaalis.org when authorizing and exchanging the code; tokens are bound to that MCP resource and the selected merchant and mode. Account introspection needs no API permission; request openid for that flow. Scopes do not bypass owner consent, merchant status or test/live restrictions.
Security scheme type: oauth2
Flow type: authorizationCode
Authorization URL: https://api.xaalis.org/dashboard/auth/oauth2/authorize
Token URL: https://api.xaalis.org/dashboard/auth/oauth2/token
Refresh URL: https://api.xaalis.org/dashboard/auth/oauth2/token
Scopes:
Internal WhatsApp service credential plus a current owner link; no merchant-wide authority
Security scheme type: http
Wallet-scoped agent key: ak_test_… or ak_live_…
Security scheme type: http
Better Auth dashboard session cookie; obtain via /dashboard/auth/sign-in/magic-link.
Security scheme type: apiKey
Cookie parameter name: better-auth.session_token
Payment or invoice link client secret from checkout_url; required for hosted checkout routes.
Security scheme type: apiKey
Query parameter name: cs