Accounts are reviewed before they can move money
Self-service registration does not grant access. A new organization is held at PENDING_APPROVAL: it can sign in, but the dashboard, every portal route and every API key stay closed. An administrator moves it to ACTIVE, and collection and payout access are then granted separately, on request.
- Registration produces an awaiting-approval account, not a working one
- Portal routes return 403 ACCOUNT_PENDING_APPROVAL until review
- Gateway API keys are refused for unapproved organizations
- Rejection revokes every live portal session immediately