PowerTranz Payment Gateway supports processing refunds directly from WooCommerce, as well as capturing authorized payments.
Processing Refunds
You can issue full or partial refunds for completed orders directly from WooCommerce.
Full Refund
- Go to WooCommerce → Orders
- Open the order you want to refund
- Click the Refund button
- Enter the quantity to refund for each item (or click refund amounts)
- Ensure the refund total matches the order total
- Click Refund via PowerTranz
Partial Refund
- Go to WooCommerce → Orders
- Open the order you want to partially refund
- Click the Refund button
- Enter the quantity or amount to refund
- Click Refund via PowerTranz
You can issue multiple partial refunds on the same order until the full amount has been refunded.
Refund Timing
Refunds are processed immediately through PowerTranz. However, the time it takes for funds to appear back on the customer’s card depends on their bank – typically 5-10 business days.
Capturing Authorized Payments
If you use the Authorize payment action, funds are reserved but not captured at checkout. You must capture the payment to complete the transaction.
To Capture Payment
- Go to WooCommerce → Orders
- Open the order (status will be On Hold)
- In the Order Status dropdown, select Processing or Completed
- Click Update
The payment will be captured and funds transferred from the customer’s card.
Voiding Authorizations
To cancel an authorized payment without capturing:
- Open the order
- Change the status to Cancelled
- Click Update
The authorization will be voided and the hold on the customer’s card will be released.
Viewing Transaction History
All payment actions are recorded in the order notes. Open any order and scroll down to Order Notes to see:
- Original payment details
- Authorization and capture timestamps
- Refund amounts and dates
- Transaction IDs for reference
Troubleshooting
If a refund fails:
- Check the order notes for error details
- Ensure the original transaction was successfully captured
- Verify you’re not attempting to refund more than the captured amount
- Contact Sitepact support if the issue persists