Square Plugin Broke Suddenly Yesterday
-
After installing the WooCommerce Square plugin months ago and having it work to process more than a dozen orders, it suddenly broke yesterday afternoon.
1) I got an email that said: There was a problem with your Square Access Token
Heads up! There may be a problem with your connection to Square. In order to continue accepting payments, please disconnect and re-connect your site.2) When I went to the site’s settings, there’s now a banner that reads: Heads up! There may be a problem with your connection to Square. In order to continue accepting payments, please disconnect and re-connect your site.
I’ve seen this issue before on another WP site. I could never get it working (and waited over 7 weeks for a reply here on the forum), so I ended up deleting the Square plugin and using Stripe on that site. I prefer Square and am in a hurry to get this site working again. As I said, it’s been working for months and I don’t know what caused this error. I’m guessing it was a recent update from WC or the Square plugin and I have to say it’s very frustrating when your “fix” for something that wasn’t broken actually breaks it.
Here’s the actions I’ve taken (that haven’t worked):
1. I repeatedly disconnected and re-connected. Error banner still there.
2. I deactivated and deleted the plugin, went to the Square site and updated all my tokens, then re-installed and re-connected the plugin. At this time, I put it in sandbox mode and ran a test order using the updated tokens. The test order went through seemingly fine, even though the dashboard still shows there’s an error.
3. I checked all location and address settings (even though I haven’t changed them in months) and everything seems to match. I disconnected and reconnected AGAIN. No change.
4. I checked the log and found this error:
[errors] => Array
(
[0] => stdClass Object
(
[code] => UNAUTHORIZED
[detail] => Your request did not include anAuthorization
http header with an access token. The header value is expected to be of the format "Bearer TOKEN" (without quotation marks), where TOKEN is to be replaced with your access token (e.g. "Bearer ABC123def456GHI789jkl0"). For more information, see https://docs.connect.squareup.com/api/connect/v2/#requestandresponseheaders. If you are seeing this error message while using one of our officially supported client libraries, please report this to [email protected].
[category] => AUTHENTICATION_ERROR5. I'm posting this post now. I have no idea how to fix this error. I also wrote to Square (who I love and who I realize aren't responsible for this problematic plugin) and AGAIN begged them to create their own plugin. ??
Also, important note: Whenever I search for solutions in WC documentation or on this forum, invariably it's suggested to "please submit a support ticket at https://woocommerce.com/my-account/create-a-ticket/" but when I follow those links the page says "Note that we only provide assistance for those who have purchased a product at WooCommerce.com. For WooCommerce support, try the: WooCommerce Forums. This is confusing and frustrating. If you're only going to provide support for "purchased products" (even though I do use WC for my shipping--at least when it's working) and not for your free flagship program (the one that gets people in the door), you're doing your brand more harm than good. As I mentioned above, I waited over SEVEN WEEKS on this forum the last time I had this issue and then finally received a response asking if I still had the problem--that certainly didn't inspire me to start spending money on more WC products. LOL.
If you won't provide support for your key plugins, at least please get all of your support on the same page and stop telling us to "submit a support ticket".
Thanks.
- The topic ‘Square Plugin Broke Suddenly Yesterday’ is closed to new replies.