• We tried to issue a partial refund this morning on an order that was placed/authorized yesterday, and was captured last night. It was a Visa card. We do have the WeConnectPay setting set to: “Authorization + Capture Recommended. Authorizes and captures payment immediately. Best for most businesses. Refund: Full or partial refund of captured amount.

    The refund failed with this error message: “Partial refunds are not supported for this payment type. Please refund the full amount.

    Please advise if there is some other setting we need to turn on. Thank you

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author WeeConnectPay

    (@weeconnectpay)

    Hi @wpdv, thanks for the report. That error comes from a UX gap on our end, not a misconfiguration on yours. Quick explanation, then the fix.

    Why you saw that message

    WeeConnectPay supports two payment flows today, and the gap that hit you sits between them.

    • Direct Charges (Authorization + Capture, Pre-Authorization): one Clover charge per order, no per-item breakdown on Clover’s side. This is what your store is set to, and it’s what we now use across our newer integrations (Zoho, PrestaShop). It’s simpler, more maintainable, and where new feature work lands first.
    • Orders + Payment (the older WooCommerce flow): every cart line becomes a Clover line item. Some merchants depend on this for Clover-side order printing, kitchen tickets, and inventory tracking, so we keep supporting it. We don’t want to pull the rug on those workflows, especially before our own inventory support is in place.

    The Refund button at the bottom of WooCommerce’s Order items table is WooCommerce’s own UI, built around refunding line by line. That fits Orders + Payment well, but on Direct Charges there are no line items to refund against, just one charge for the whole cart. So that button can only handle full refunds on Direct Charges today, and any partial amount entered there produces the “Partial refunds are not supported for this payment type” message you got. We can’t change the wording of that button (WooCommerce owns it and doesn’t expose a per-gateway hook), which is part of why it doesn’t tell you where to go instead.

    Partial refunds on Direct Charges work fine, just from a different panel on the same page.

    How to do a partial refund

    Partial refunds work fine, they just live in the WeeConnectPay Charges metabox on the same order page rather than in WooCommerce’s refund interface.

    Step 1: Open the order. Scroll to the WeeConnectPay Charges metabox. The panel circled green below is the right one. The red button at the bottom is the WooCommerce one that gave you the error.

      Step 2: Click Refund on the charge card.

      Step 3: Enter the partial amount (or use a preset: 25% / 50% / 75% / Custom / Full), pick a reason, and confirm. You can issue further partial refunds against the same charge until it’s fully refunded.

      If you hit any other issue

      Please reach us at [email protected] rather than posting your store details here. Our AI triage agent replies first (trained on common refund and configuration issues), and a human reviews every ticket too. It’s a faster loop than this thread.

      If your email is about a refund or transaction issue, attaching a debug log helps us pinpoint the cause without back-and-forth:

      1. WooCommerce → Settings → Payments → WeeConnectPay → Advanced, turn on Debug Mode.
      2. Reproduce the issue.
      3. In the Debug Logs section just below, click Download.
      4. Email the file to [email protected] with the order number and what you tried.

      Making WooCommerce’s interface clearly guide merchants to the right refund path, in both flows, is genuinely tricky, and feedback like yours is what moves it. If you have thoughts on what would have made the right path obvious to you, this thread is the place to share them. We’ll either confirm we already know about it or pass it to the team.

      Plugin Author WeeConnectPay

      (@weeconnectpay)

      @wpdv
      It seems the images were not uploaded. Here’s a knowledge base article that should help: https://intercom.help/weeconnectpay/en/articles/15186051-partial-refunds-on-direct-charges-authorization-capture-pre-authorization

      Let us know if this helps.

      Thread Starter wpdv

      (@wpdv)

      @weeconnectpay

      Thank you. This seems simple enough, however, the WeConnectPay widget is not available on our orders page (see attached). Please advise.

      Also, there isn’t a Transactions section to be viewed (see attached).

      • This reply was modified 1 week ago by wpdv.
      • This reply was modified 1 week ago by wpdv.
      Plugin Author WeeConnectPay

      (@weeconnectpay)

      @wpdv It should definitely be there. Would you be able to enable debug logging and send us the debug log at [email protected]? See https://intercom.help/weeconnectpay/en/articles/15185789-enable-debug-mode-and-send-us-a-debug-log

      Thank you.

      Thread Starter wpdv

      (@wpdv)

      Email sent. Thank you. You asked how could this be improved? I would say adding an FAQ on your WordPress plug section that links to this page.

    Viewing 5 replies - 1 through 5 (of 5 total)

    You must be logged in to reply to this topic.