Refunding from the WooCommerce order screen
How to issue full and partial refunds through the bank API, and the wrong button that moves no money.
An ordered checklist from bank approval to your first real transaction, and how to prove refunds work.
Work through these in order. Each step confirms something the next one depends on.
If the refund step fails while the payment succeeded, the bank has almost certainly not enabled API access on your account. That is a bank-side permission, and one phone call usually resolves it.
Watch your first few real orders. Cards issued abroad behave differently from local ones, and a 3D Secure step that never triggered in sandbox may appear for an overseas customer.
How to issue full and partial refunds through the bank API, and the wrong button that moves no money.
Test card numbers, the currency setting that trips people up, and what you should actually test before going live.
The email requirement that blocks live approval, and why the snippet does not belong in your theme.
Still stuck? Professional and Premium licence holders get priority support, answered from Trinidad and Tobago.
Contact support