Title: Getting Error Msg: Square Refund Failed: REFUND_AMOUNT_INVALID
Last modified: September 1, 2020

---

# Getting Error Msg: Square Refund Failed: REFUND_AMOUNT_INVALID

 *  Resolved [highconvertingads](https://wordpress.org/support/users/highconvertingads/)
 * (@highconvertingads)
 * [5 years, 7 months ago](https://wordpress.org/support/topic/getting-error-msg-square-refund-failed-refund_amount_invalid/)
 * 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](https://wordpress.org/support/users/slash1andy/)
 * (@slash1andy)
 * Automattic Happiness Engineer
 * [5 years, 7 months ago](https://wordpress.org/support/topic/getting-error-msg-square-refund-failed-refund_amount_invalid/#post-13346251)
 * 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](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](https://wordpress.org/support/users/highconvertingads/)
 * (@highconvertingads)
 * [5 years, 7 months ago](https://wordpress.org/support/topic/getting-error-msg-square-refund-failed-refund_amount_invalid/#post-13346550)
 * 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](https://wordpress.org/support/users/slash1andy/)
 * (@slash1andy)
 * Automattic Happiness Engineer
 * [5 years, 7 months ago](https://wordpress.org/support/topic/getting-error-msg-square-refund-failed-refund_amount_invalid/#post-13351239)
 * 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](https://wordpress.org/support/users/highconvertingads/)
 * (@highconvertingads)
 * [5 years, 7 months ago](https://wordpress.org/support/topic/getting-error-msg-square-refund-failed-refund_amount_invalid/#post-13352134)
 * 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.

 * ![](https://ps.w.org/woocommerce-square/assets/icon-256x256.png?rev=3234354)
 * [WooCommerce Square](https://wordpress.org/plugins/woocommerce-square/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-square/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-square/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-square/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-square/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-square/reviews/)

 * 4 replies
 * 2 participants
 * Last reply from: [highconvertingads](https://wordpress.org/support/users/highconvertingads/)
 * Last activity: [5 years, 7 months ago](https://wordpress.org/support/topic/getting-error-msg-square-refund-failed-refund_amount_invalid/#post-13352134)
 * Status: resolved