• Resolved highconvertingads

    (@highconvertingads)


    Hi Support,

    I am using Woocommerce Square. I just submitted a test order and everything was processed accordingly. However when I went to go refund the order inside my store, I got this message:

    Failed: REFUND_AMOUNT_INVALID – The requested refund amount exceeds the amount available to refund. One or more refunds might already have been applied to this payment.

    That’s odd because I obviously did not refund this order in the past. This was the first time I tried to refund the test order.

    Do you know how I can fix this issue? I’d like to be able to issue refunds from my woocommerce store.

    Couple things to note:
    1) I have tried refunding by selecting the right quantity to refund in each line item. (There are two items in the test order)
    2) I have tried refunding by entering the exact order amount into the “Refund amount” field.

    Neither approach has worked. Still getting the same error message.

    Any help would be appreciated – thanks so much!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support slash1andy

    (@slash1andy)

    Automattic Happiness Engineer

    Hey there!

    Can you send me a couple screenshots? (please make sure to not get sensitive info in the shots).

    * The charge amount in your Square account
    * The charge amount in your WooCommerce order admin page

    I recommend https://snipboard.io for easily sharing screenshots – please follow the instructions on the page, then paste the URL in this chat. It works with Chrome, Firefox, Safari, and Edge.

    Thread Starter highconvertingads

    (@highconvertingads)

    Hi AW,

    Thanks for getting back so quickly. So it looks like the problem is as follows. The order placed contained two items. Item 1 for 44.99 and Item 2 for $49. Item 2 is a one click upsell and was purchased by way of the upsell plugin I am using called Upstroke (by buildwoofunnels.com).

    Both of the items show up when I pull the order up inside woocommerce but for some reason, I am only able to refund the frontend item aka item 1 (44.99). I am not able to refund the upsell product for whatever reason. Every time I try to refund the upsell item ($49), I get the same error message “Failed: REFUND_AMOUNT_INVALID – The requested refund amount exceeds the amount available to refund. One or more refunds might already have been applied to this payment.”

    It appears the system does not link the upsell item to square for some reason..?

    Would you happen to know a workaround for this?

    Ideally I can offer partial or full refunds right inside woocommerce but it looks like atm, the only thing I can do is refund manually inside woocommerce and then manually inside square.

    Plugin Support slash1andy

    (@slash1andy)

    Automattic Happiness Engineer

    Hey again!

    Without knowing exactly how they are handling upselling and such, it sounds like there’s not a proper amount sent to Square, and the total amount is improperly recorded. I would double check with Square to make sure the amount is actually proper there.

    It sounds like their upselling might actually be a completely separate charge, which would be the root of the issue.

    I’m afraid we won’t be much help in troubleshooting the issue with upselling, as we are completely unfamiliar with their plugin.

    Thread Starter highconvertingads

    (@highconvertingads)

    Thanks AW. And yes that’s what was happening. Even though the two items were in the same order, the two items (item 1 = frontend, item 2 = upsell) were being treated as two separate orders. That’s why when I tried to refund the system kept saying “The requested refund amount exceeds the amount available to refund.”.

    It looks like I’ll have to just manually refund inside woocommerce and then manually refund inside square for now.

    Thanks for your help!

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

The topic ‘Getting Error Msg: Square Refund Failed: REFUND_AMOUNT_INVALID’ is closed to new replies.