Your agent can issue a refund. Should it every time?
When should the agent refund?
For any refund in this example, the order must have been delivered and be within 30 days of delivery. If both conditions are met, a requested refund below $50 passes the example rule. A refund of $50 or more waits for manager approval. Otherwise, the request is blocked.
Simulation only. This fictional refund request is evaluated in your browser. No actual store or payment provider is connected. No refund, permit, or customer notification is issued.
Choose a request
This is what the fictional store rule would decide, not a real authorization or completed refund.
See the example decision log
Here is the reason behind the result. This sample decision trail is generated in your browser from the fictional request; it is not a stored audit log, signed evidence, or proof of an actual payment.
View the detailed sample decision record
In a connected, verified workflow, evidence would need to link the real request, policy, authority, execution and provider outcome. This demo does none of those steps.
Take the starter policy. Free.
Download the same example rules and review them with your team. No email or card required.
Read the example policy
What changes when you connect a real store?
A real refund needs verified order and payment facts, including the exact requested amount, currency, remaining refundable balance, and your company's approval rules. Some businesses require human approval for every refund, including amounts under $50. This example does not change those rules or install protection.
For implementers: validate whole cents, authenticate source facts, enforce the approved action at the actual execution boundary, and verify the provider outcome. This downloadable JSON is an example policy, not an installed protection pack.
Want to protect your real refund workflow?
A paid pilot scopes your system, who may approve, the exact refund path to protect, and the evidence needed to show an allowed and a blocked action. Production protection starts after integration and verification.
The demo and template are free. Hosted production protection uses the applicable paid plan; implementation and support are scoped separately. Existing free local tools remain free.
Other free checks: Change Check · Approval Tester · AI Permission Check · Change control self-check · all free tools