Approval workflow
Reward requests move through pending, approved, rejected, flagged, processing, and completed states.
These controls define how merchant work should move through production approval workflows.
Reward requests move through pending, approved, rejected, flagged, processing, and completed states.
Owner, operator, reviewer, support, and admin roles are modelled for production RBAC.
No frontend-only fund movement. Token and settlement actions remain backend-approved.
Status transitions, support tickets, and admin decisions are prepared for audit logging.
Security combines authenticated sessions, merchant scoping, role permissions and auditable backend actions.
Credentials are verified on the server, passwords use PBKDF2 hashing, and revocable sessions are stored outside the browser.
Owner, operator, reviewer, support, and administrator permissions protect merchant-scoped API actions.
Resource creation and status transitions retain actor, resource and request context for review.
Portal workflows record intent and approval state; they do not expose direct token or payout execution.