Server-side admin checkAudit log requiredNo automatic payment API

Admin actions use ADMIN_EMAILS plus the server-side Supabase service role. Approve/reject/cancel/expire/note updates require an audit note; expired, cancelled, rejected, or already approved intents cannot be approved again.

No payment intents match the current filters, or the current user is not an enabled admin.
Recent audit log

No audit entries loaded.