Refund Management
Refunds support both UI actions and API calls; the detailed operations are documented centrally in Refund Management (Business Features).
Quick Start
- Refund from the UI: Transaction Orders → Payment Trades; locate the trade and initiate the refund (partial refunds supported; the refund amount is capped by the refundable balance);
- Refund via API: business systems call the unipay refund API; see the refund API;
- Check progress: Transaction Orders → Refund Orders; if the status stays unchanged for a long time, use "Sync" manually to pull the latest channel status;
- Manual close: refund orders still "refunding" with no channel confirmation for over 7 days can be manually closed on the refund orders page (dangerous action; requires a second confirmation).
Whether a refund succeeded is determined by the channel callback; when the callback cannot be received locally, fall back to "Sync" — the same approach as for payment orders.
Related Sections
- Refund Management in detail — refund rules, partial refunds, and FAQ
- Payment Order Management — where the refundable balance comes from