Quickstart
Choose your path and make a first read-only connection.
For merchants
- Open the mandate0 application and sign in.
- Open Storefronts, select or create your storefront profile, and choose Connect store.
- Follow the WooCommerce or Shopify instructions using the generated store key.
- Check connection status, catalog sync, agent endpoints and selling controls before enabling checkout.
The platform connects to your existing store. It does not create a Shopify subscription, install WordPress, or replace your store's catalog editor.
For developers
Use a sandbox developer API key from the application's developer controls. Keep it in your process environment or secret manager. Set the API origin for this documentation deployment:
export M0_BASE_URL="https://platform.mandate0.com"
Set M0_API_KEY securely to your sandbox key. Make a read-only request:
curl --fail-with-body --max-time 30 "$M0_BASE_URL/api/v1/wallets" \
-H "Authorization: Bearer $M0_API_KEY" \
-H "Accept: application/json"Success uses { "success": true, "data": [...] }. An empty list means this credential has no wallets in its current environment. Wallet reads require wallet:read.
For an assistant, use MCP. For application code, see TypeScript and Python.
Check the result
401: confirm the credential type, value and header.403: check scopes, account readiness, environment and ownership.429: wait forRetry-After; do not rotate credentials to avoid the limit.- Connection, DNS or TLS failure: use troubleshooting. A different key cannot fix routing.