Skip to content
Docs

Refund requests

An agent files a refund request, a person approves it, and the money moves exactly once.

"A customer wants a refund" and "money was returned" are two different actions. Agents can only do the first.

  1. A customer asks Mila (or another customer-facing agent) for a refund. The customer must be verified (Visitor identity).
  2. The agent files a refund request with the order, the items, the amount and a reason, and tells the customer it's waiting for review. It never promises the refund.
  3. A person on your team reviews it in Refund requests.
  4. On approval, ORYVOX runs the refund through your shop provider, once.

Review

ActionWho
ApprovePeople with refunds.approveAlways asks for your password again. You can approve less than requested, never more. The person who requested it can't approve it.
RejectPeople with refunds.reviewA reason is required.
CancelPeople with refunds.reviewWithdraws the request.

Statuses

Pending review → Approved, Rejected or Cancelled. An approved request moves to Executing → Refunded, or Execution failed, which you can retry.

Only one open request can exist for the same order and items. Agents and chatbots can never move money themselves, whatever a workspace rule says.

Was this page helpful?