Compliance & Trust
Why a request can be refused with a 403 until a business is verified, and what the Gold and Platinum trust tiers change.
https://api.paysasa.com/api/v1Authx-api-keyFormatJSONMoney movement for a business is gated by verification status and optional owner KYC. Trust badges (Gold / Platinum) are granted by the platform on top of a verified business — they cannot be set via the merchant API.
Blocked until verified (default): checkout, Lengo, WaaS, business withdrawals, and related money operations. Personal withdrawals may also require user KYC.
What to do: complete KYC, then wait for business verification in the dashboard (/dashboard/kyc).
Error codes (HTTP 403): business_unverified, business_suspended, owner_kyc_unverified, kyc_required_for_withdrawal.
Trust tiers#
| Tier | Settlement | Extras |
|---|---|---|
standard | Merchant settlement delay applies | Default |
gold | Immediate (no hold) | Granted after verification |
platinum | Immediate | Fee discount + higher business withdrawal limits |
Field trust_tier appears on business payloads as read-only. POS and other integrators should treat verification 403s as onboarding states that require merchant verification.