Hi @madaboutu,
Thank you for your patience!
We’re not aware of any problem in the plugin that would cause duplicate payments through Square at this time, I’m also unable to reproduce the same problem on my own site.
Looking at the checkout page at https://www.harvey-george.com/checkout I can see there’s a JavaScript error in my browser console coming from a plugin called WooCommerce Email Cart:
Screenshot: https://cld.wthms.co/X09Onw
Even though I’m not seeing how an error like this could cause the site to collect two payments for the same order, it might cause that the users aren’t taken to a proper order confirmation page after successful payment. In such case, many of them can retry the same payment again, thinking it didn’t come through the first time.
To verify if this is the case here, can you please temporarily disable the WooCommerce Email Cart plugin and see if it helps? You can use a coupon code at the checkout to only pay a fraction of the price, or create a private test product that costs $1 to test this.
If this doesn’t help and you’re still seeing duplicate payments, please send a screenshot of the Order Notes section from the order page in WP Admin. Here is an example of what we’re looking for:
Screenshot: https://cld.wthms.co/hqLHdh
You can follow the instructions on https://snipboard.io/ to capture and upload the screenshot.
Thank you so much in advance! Please let us know how that goes.