Refunds
Partial and repeated refunds preserve the original financial history.
Issue a mock refund
Verified merchant users and administrators can refund eligible mock orders from their dashboards. Choose a partial amount or the outstanding balance and provide a reason. The engine rejects over-refunding, cross-tenant orders and conflicting reused keys.
Financial treatment
Refunds link to the original order and pricing policy. Cumulative allocation avoids repeated rounding drift; reserve and supplier-liability movements remain balanced. Financial history is never deleted. Real provider refunds require separately confirmed integration support.
External API status
The scoped integration API does not expose a refund mutation today. Do not call undocumented dashboard routes with a bearer API key. Customer refund-request workflows and chargeback case management are planned.