Full Order Refund
Verify that store administrators can process full refunds for orders, and the refund is properly reflected in the payment gateway.
Preconditions
- You are logged in as store admin
- An order exists with completed card payment (via Paystack/Flutterwave)
- Payment gateway supports refunds
Test Steps
Follow each step carefully
Navigate to Orders in store admin
"Orders" in admin sidebar
Orders list is displayed
Find and open a paid order
Click on order number or "View" button
Order details page opens
Order must have "Paid" payment status
Locate and click the "Refund" button
Usually in order actions area or payment section
Refund dialog or form appears
Select "Full Refund" option
Radio button or toggle for full vs partial refund
Full order amount is shown as refund amount
Enter a reason for the refund
Text field or dropdown for refund reason
Reason is entered
Common reasons: customer request, order cancelled, item out of stock
Confirm and process the refund
"Process Refund" or "Confirm" button
Refund is processed, success message appears
Expected Result
After refund: (1) Success message confirms refund processed, (2) Order status updates to "Refunded", (3) Payment status shows refund amount, (4) Refund appears in payment gateway dashboard, (5) Customer receives refund notification email, (6) Funds return to customer within 5-10 business days.
Ready to Complete?
Click when you have verified all steps and the expected result.
Test Info
- Module
- Payments
- Steps
- 6
- Duration
- 4 min
- XP Value
- +30