Skip to main content
Payment service providers (PSPs) process on behalf of many submerchants. Clausum keeps them in a registry under your PSP organization — not as separate tenant accounts.

Requirements

Discover segment rules: GET /api/v1/assess → field_requirements_by_segment.psp.

Register submerchants

Dashboard

Connections → Merchants — register, issue scoped sandbox keys, open per-merchant protection. Requires org clm_sk_* with submerchants:read / submerchants:write:

Dashboard API (session JWT)

Same registry from the dashboard UI — requires logged-in admin:

Scoped API keys

Each submerchant can have its own clm_sk_sbx_* / clm_pub_sbx_*. Assess with a scoped key fixes submerchant_id from the key — sending a different id returns 403. Org-level keys must pass submerchant_id on every payment.

Protection per submerchant

After registration, each child inherits your org protection template by default. Quick Partner override example:

Assess with submerchant

Use stable external_id values from your onboarding — they become the canonical submerchant_id in assess. Response may include submerchant_id and submerchant_name for reconciliation and outbound webhooks.
Configure your protection template once, propagate to all children, then customize only the merchants that need stricter or looser policy.