Error, pending, refunded, completed, and rejected states are settings-driven.
Finance ops
Refunds
Refund approval, payout method capture, customer-facing refund tracker, payout errors, and refund audit trail.
Refund Logic
UPI ID, QR, account number, Shopify refund, and store credit determine required fields.
Existing customer refund language is preserved as editable templates.
Approval, payout, error, customer update, and completion become events.