Payment Approvals
Offline review
Offline approval is the production MVP payment gate. BillingAdmin and PlatformAdmin roles can record decisions; Support is not allowed to mutate approval state, and Auditor access is read-only.
Approval Queue
Staff review requested approvals without connecting payment providers.
| Example Holdings | Business plan | bank-ref-customer-001 | Requested |
| Kalahari Services | Starter plan | receipt-sharepoint-link | Review |
Payment Gate State
Status summary
Readable status text is paired with semantic badge color.
Payment path
Offline
Provider calls
Disabled
Audit
Append-only
Eligibility
Deferred
Tenant
Not created
No pending approval selected
The staff queue is empty when no requested offline approvals are pending review.
Loading
Loading offline payment approval queue
Payment approval queue unavailable
Refresh the local proof data. This screen does not call payment providers, create runtime tenants, or change Azure resources.
View Operations
Refresh the local proof data. This screen does not call payment providers, create runtime tenants, or change Azure resources.
View Operations
Related Admin Views
Command hierarchy keeps navigation secondary to approval review.
Approval Detail
Decisions update the request payment gate only. Eligibility reduction remains a later Sprint 3 slice.
Decision Audit
Decision records are append-only local proof entries.
| Requested | CustomerOwner | Customer selected bank transfer. | bank-ref-customer-001 |
| Approved | BillingAdmin | Bank transfer matched invoice. | bank-ref-approved-001 |