Refunds & Captures

Updated on November 27, 2025

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

  1. Go to WooCommerce → Orders
  2. Open the order you want to refund
  3. Click the Refund button
  4. Enter the quantity to refund for each item (or click refund amounts)
  5. Ensure the refund total matches the order total
  6. Click Refund via PowerTranz

Partial Refund

  1. Go to WooCommerce → Orders
  2. Open the order you want to partially refund
  3. Click the Refund button
  4. Enter the quantity or amount to refund
  5. 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

  1. Go to WooCommerce → Orders
  2. Open the order (status will be On Hold)
  3. In the Order Status dropdown, select Processing or Completed
  4. Click Update

The payment will be captured and funds transferred from the customer’s card.

Voiding Authorizations

To cancel an authorized payment without capturing:

  1. Open the order
  2. Change the status to Cancelled
  3. 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