/payments
Payments & Transactions
Let routine billing work run, but stop or escalate anything outside amount, merchant, account, or actor scope before Stripe is called.
| Action requested | Decision | Why | Receipt says |
|---|---|---|---|
| refund.create USD 250 | ALLOW | Under $500 standing refund approval. | Receipt says refund was authorized by standing approval before execution. |
| payout.create USD 8,000 | ESCALATE | Above spend-limit-5k; owner approval required. | Receipt binds actor, customer account, amount, policy hash, approver, and elapsed_ms. |
| charge.create USD 12,400 | BLOCK | Merchant and invoice scope do not match the active workflow. | Denial receipt records the failed scope check; money never moves. |