Hi @Adrianmkl,
Thanks for sharing the details here, I can see how being stuck in a login loop when trying to connect your Square account would block progress, and I’m happy to help you work through this.
This type of behavior is often related to session handling or a conflict preventing the connection from being properly stored. To narrow this down, please go through the following checks:
- Clear your site cache, browser cache, and any server level caching you may have in place, then try reconnecting again in a private or incognito browser window.
- Temporarily disable all plugins except WooCommerce and WooCommerce Square, and switch to a default theme like Storefront. Then attempt to connect your Square account again. If it works, you can re enable everything one by one to identify the conflict.
- Confirm that your site URL in WordPress settings matches exactly what is configured in your Square account, including https and www consistency, as mismatches can cause repeated auth redirects.
- Ensure your site is publicly accessible, not behind maintenance mode, firewall restrictions, or basic auth, as Square needs to complete the OAuth handshake.
- If you are using any security or firewall plugin or service, try temporarily disabling it or allowlisting Square related requests to rule out blocking.
You can also review the official setup guide here for reference:
https://woocommerce.com/document/woocommerce-square/
If the issue persists after these checks, please share your System Status Report via https://pastebin.com or https://gist.github.com so we can take a closer look.
Thanks for the quick response. I disabled all plugins except WooCommerce and WooCommerce Square, which finally allowed me to move forward with the setup. I haven’t yet figured out which plugin was causing the issue, but I’ll keep troubleshooting.
-
This reply was modified 1 month, 1 week ago by
Adrianmkl.
Hi @Adrianmkl,
Thanks for the update, it is great to hear that disabling the other plugins allowed you to move forward with the connection. That confirms this was likely caused by a plugin conflict interfering with the authentication process.
You are on the right track by re enabling the plugins one at a time to identify the exact cause. Once you find the conflicting plugin, you can check if there is an available update, configuration adjustment, or reach out to the plugin author for compatibility guidance.
If helpful, you can also keep this guide handy for reference when working with the Square integration:
https://woocommerce.com/document/woocommerce-square/
Since everything is now working and the topic has been marked as resolved, you should feel free to open a new thread anytime you need further help.
Your feedback helps other merchants make informed decisions. If you have been enjoying using WooCommerce and the support provided, we would really appreciate it if you could take a moment to leave a review: https://ww.wp.xz.cn/support/plugin/woocommerce-square/reviews/#new-post