{"id":300237,"date":"2026-06-14T11:03:18","date_gmt":"2026-06-14T11:03:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wppayments-square-hosted-checkout-for-woocommerce\/"},"modified":"2026-07-25T18:38:06","modified_gmt":"2026-07-25T18:38:06","slug":"payments-connect-square","status":"publish","type":"plugin","link":"https:\/\/arg.wordpress.org\/plugins\/payments-connect-square\/","author":23480523,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.42","stable_tag":"1.3.42","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Payments Square Connect \u2013 Square Hosted Checkout for WooCommerce, Forms & Pay Links","header_author":"WPPayments","header_description":"Accept payments through Square Hosted Checkout from WooCommerce with OAuth, webhooks, and optional OAuth Worker relay.","assets_banners_color":"45576a","last_updated":"2026-07-25 18:38:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":2650,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"wppayments","date":"2026-06-14 11:02:56"},"1.0.4":{"tag":"1.0.4","author":"wppayments","date":"2026-06-14 13:25:00"},"1.0.5":{"tag":"1.0.5","author":"wppayments","date":"2026-06-14 14:27:49"},"1.0.6":{"tag":"1.0.6","author":"wppayments","date":"2026-06-14 15:12:04"},"1.0.7":{"tag":"1.0.7","author":"wppayments","date":"2026-06-15 13:27:20"},"1.0.8":{"tag":"1.0.8","author":"wppayments","date":"2026-06-15 13:34:30"},"1.0.9":{"tag":"1.0.9","author":"wppayments","date":"2026-06-15 13:55:53"},"1.1.0":{"tag":"1.1.0","author":"wppayments","date":"2026-06-15 19:15:29"},"1.1.1":{"tag":"1.1.1","author":"wppayments","date":"2026-06-15 20:20:30"},"1.1.2":{"tag":"1.1.2","author":"wppayments","date":"2026-06-16 11:47:58"},"1.1.3":{"tag":"1.1.3","author":"wppayments","date":"2026-06-16 11:53:45"},"1.1.4":{"tag":"1.1.4","author":"wppayments","date":"2026-06-16 12:35:25"},"1.1.5":{"tag":"1.1.5","author":"wppayments","date":"2026-06-19 19:00:29"},"1.1.6":{"tag":"1.1.6","author":"wppayments","date":"2026-06-20 00:02:41"},"1.1.7":{"tag":"1.1.7","author":"wppayments","date":"2026-06-20 18:53:00"},"1.1.8":{"tag":"1.1.8","author":"wppayments","date":"2026-06-20 18:57:05"},"1.1.9":{"tag":"1.1.9","author":"wppayments","date":"2026-06-20 19:04:09"},"1.2.0":{"tag":"1.2.0","author":"wppayments","date":"2026-06-22 12:39:41"},"1.2.1":{"tag":"1.2.1","author":"wppayments","date":"2026-06-22 12:51:32"},"1.2.2":{"tag":"1.2.2","author":"wppayments","date":"2026-06-22 12:59:24"},"1.3.0":{"tag":"1.3.0","author":"wppayments","date":"2026-06-22 22:27:24"},"1.3.1":{"tag":"1.3.1","author":"wppayments","date":"2026-06-23 08:47:39"},"1.3.10":{"tag":"1.3.10","author":"wppayments","date":"2026-07-01 09:38:24"},"1.3.11":{"tag":"1.3.11","author":"wppayments","date":"2026-07-01 13:26:17"},"1.3.12":{"tag":"1.3.12","author":"wppayments","date":"2026-07-01 18:29:54"},"1.3.13":{"tag":"1.3.13","author":"wppayments","date":"2026-07-01 19:14:56"},"1.3.14":{"tag":"1.3.14","author":"wppayments","date":"2026-07-01 20:04:38"},"1.3.15":{"tag":"1.3.15","author":"wppayments","date":"2026-07-01 20:05:51"},"1.3.16":{"tag":"1.3.16","author":"wppayments","date":"2026-07-01 20:14:28"},"1.3.17":{"tag":"1.3.17","author":"wppayments","date":"2026-07-02 12:34:40"},"1.3.18":{"tag":"1.3.18","author":"wppayments","date":"2026-07-03 13:17:50"},"1.3.19":{"tag":"1.3.19","author":"wppayments","date":"2026-07-08 10:48:34"},"1.3.2":{"tag":"1.3.2","author":"wppayments","date":"2026-06-27 20:27:38"},"1.3.20":{"tag":"1.3.20","author":"wppayments","date":"2026-07-08 12:37:23"},"1.3.21":{"tag":"1.3.21","author":"wppayments","date":"2026-07-08 13:08:34"},"1.3.22":{"tag":"1.3.22","author":"wppayments","date":"2026-07-08 15:05:35"},"1.3.23":{"tag":"1.3.23","author":"wppayments","date":"2026-07-08 17:05:47"},"1.3.24":{"tag":"1.3.24","author":"wppayments","date":"2026-07-08 18:02:27"},"1.3.25":{"tag":"1.3.25","author":"wppayments","date":"2026-07-09 22:51:54"},"1.3.26":{"tag":"1.3.26","author":"wppayments","date":"2026-07-10 13:01:48"},"1.3.27":{"tag":"1.3.27","author":"wppayments","date":"2026-07-12 22:05:37"},"1.3.28":{"tag":"1.3.28","author":"wppayments","date":"2026-07-13 13:21:57"},"1.3.29":{"tag":"1.3.29","author":"wppayments","date":"2026-07-13 21:46:07"},"1.3.3":{"tag":"1.3.3","author":"wppayments","date":"2026-06-27 23:16:05"},"1.3.30":{"tag":"1.3.30","author":"wppayments","date":"2026-07-16 18:26:53"},"1.3.37":{"tag":"1.3.37","author":"wppayments","date":"2026-07-17 13:53:01"},"1.3.38":{"tag":"1.3.38","author":"wppayments","date":"2026-07-17 14:20:03"},"1.3.39":{"tag":"1.3.39","author":"wppayments","date":"2026-07-21 13:19:32"},"1.3.4":{"tag":"1.3.4","author":"wppayments","date":"2026-06-27 23:38:30"},"1.3.40":{"tag":"1.3.40","author":"wppayments","date":"2026-07-22 00:57:21"},"1.3.41":{"tag":"1.3.41","author":"wppayments","date":"2026-07-22 23:48:44"},"1.3.42":{"tag":"1.3.42","author":"wppayments","date":"2026-07-25 18:38:06"},"1.3.5":{"tag":"1.3.5","author":"wppayments","date":"2026-06-27 23:45:43"},"1.3.6":{"tag":"1.3.6","author":"wppayments","date":"2026-06-29 19:59:05"},"1.3.9":{"tag":"1.3.9","author":"wppayments","date":"2026-07-01 09:34:48"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3606448,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3606448,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3606448,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3606448,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"shc4wc\/payment-link":{"name":"shc4wc\/payment-link","title":"Square Payment Link"}},"tagged_versions":["1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.2.0","1.2.1","1.2.2","1.3.0","1.3.1","1.3.10","1.3.11","1.3.12","1.3.13","1.3.14","1.3.15","1.3.16","1.3.17","1.3.18","1.3.19","1.3.2","1.3.20","1.3.21","1.3.22","1.3.23","1.3.24","1.3.25","1.3.26","1.3.27","1.3.28","1.3.29","1.3.3","1.3.30","1.3.37","1.3.38","1.3.39","1.3.4","1.3.40","1.3.41","1.3.42","1.3.5","1.3.6","1.3.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3573573,"resolution":"1","location":"assets","locale":"","width":1400,"height":935},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3573573,"resolution":"2","location":"assets","locale":"","width":1400,"height":935},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3620554,"resolution":"3","location":"assets","locale":"","width":1400,"height":1057},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3620554,"resolution":"4","location":"assets","locale":"","width":431,"height":615},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3620554,"resolution":"5","location":"assets","locale":"","width":1080,"height":2400},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3620660,"resolution":"6","location":"assets","locale":"","width":1200,"height":900}},"screenshots":[]},"plugin_section":[],"plugin_tags":[6593,2672,273301,286,196366],"plugin_category":[45],"plugin_contributors":[267068],"plugin_business_model":[],"class_list":["post-300237","plugin","type-plugin","status-publish","hentry","plugin_tags-payment-gateway","plugin_tags-square","plugin_tags-square-payment","plugin_tags-woocommerce","plugin_tags-woocommerce-square","plugin_category-ecommerce","plugin_contributors-wppayments","plugin_committers-wppayments"],"banners":{"banner":"https:\/\/ps.w.org\/payments-connect-square\/assets\/banner-772x250.png?rev=3606448","banner_2x":"https:\/\/ps.w.org\/payments-connect-square\/assets\/banner-1544x500.png?rev=3606448","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/payments-connect-square\/assets\/icon-128x128.png?rev=3606448","icon_2x":"https:\/\/ps.w.org\/payments-connect-square\/assets\/icon-256x256.png?rev=3606448","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/payments-connect-square\/assets\/screenshot-1.png?rev=3573573","caption":""},{"src":"https:\/\/ps.w.org\/payments-connect-square\/assets\/screenshot-2.png?rev=3573573","caption":""},{"src":"https:\/\/ps.w.org\/payments-connect-square\/assets\/screenshot-3.png?rev=3620554","caption":""},{"src":"https:\/\/ps.w.org\/payments-connect-square\/assets\/screenshot-4.png?rev=3620554","caption":""},{"src":"https:\/\/ps.w.org\/payments-connect-square\/assets\/screenshot-5.jpg?rev=3620554","caption":""},{"src":"https:\/\/ps.w.org\/payments-connect-square\/assets\/screenshot-6.png?rev=3620660","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Connect Square Payments<\/strong> is the most reliable <strong>WooCommerce Square<\/strong> alternative that adds a professional <strong>Square payment gateway<\/strong> using <strong>Square Hosted Checkout<\/strong>.<\/p>\n\n<p>Send buyers to Square's secure hosted payment page \u2014 <strong>no card fields in your theme<\/strong>, no JavaScript conflicts, and a permanent fix for common <strong>payment nonce is missing<\/strong> or <strong>EMPTY_VALUE<\/strong> errors on WooCommerce checkout and Pay for Order pages.<\/p>\n\n<p>Connect Square once and accept payments across your entire WordPress site:\n* <strong>WooCommerce Square<\/strong> gateway (classic and Blocks checkout)\n* <strong>Paid Memberships Pro<\/strong> (recurring memberships without WooCommerce Subscriptions)\n* <strong>Fluent Forms<\/strong>, <strong>Contact Form 7 (CF7)<\/strong>, and <strong>WPForms<\/strong>\n* <strong>Ninja Forms<\/strong>, <strong>Formidable Forms<\/strong>, <strong>MetForm<\/strong>, <strong>SureForms<\/strong>, and <strong>Forminator<\/strong>\n* <strong>Square Payment Links<\/strong> (buttons for Gutenberg, Elementor, Beaver Builder, and shortcodes)\n* <strong>Square Subscriptions<\/strong> for recurring billing<\/p>\n\n<p><a href=\"https:\/\/payments-connect-square.pages.dev\/try\/\">Live demo<\/a> \u00b7 <a href=\"https:\/\/payments-connect-square.pages.dev\/getting-started\/\">Documentation<\/a> \u00b7 <a href=\"https:\/\/payments-connect-square.pages.dev\/support\/\">Support<\/a><\/p>\n\n<h4>Why merchants choose this plugin:<\/h4>\n\n<p>If you searched for <strong>Square payment<\/strong> for WordPress, you have probably seen on-site card fields break after a theme update or plugin conflict. <strong>Connect Square Payments<\/strong> is a no-code integration: connect Square once, enable the gateway, and send buyers to <strong>Square Hosted Checkout<\/strong> \u2014 no card form embedded in your theme.<\/p>\n\n<ul>\n<li><strong>Fix WooCommerce Square nonce error:<\/strong> Hosted checkout removes failure points like <code>square-credit-card.js<\/code> conflicts, session timeouts, and <strong>EMPTY_VALUE<\/strong> on Pay for Order pages.<\/li>\n<li><strong>Digital wallets included:<\/strong> Apple Pay, Google Pay, Cash App Pay, and Afterpay \/ Clearpay (BNPL) supported on Square's page.<\/li>\n<li><strong>No extra platform fees:<\/strong> You pay Square's normal processing rates only; no per-transaction plugin fee.<\/li>\n<li><strong>Reliable Inventory Sync:<\/strong> Simple SKU-based stock sync updates Square On hand when WooCommerce orders are paid.<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Hosted checkout<\/strong> \u2014 customers pay on Square's secure page and return to your store.<\/li>\n<li><strong>Refunds from wp-admin<\/strong> \u2014 full or partial refunds directly on the WooCommerce order screen.<\/li>\n<li><strong>Pay for Order links<\/strong> \u2014 email or copy a secure invoice payment link for unpaid orders.<\/li>\n<li><strong>Payment sync<\/strong> \u2014 automatically check pending orders and mark them paid without needing complex webhooks.<\/li>\n<li><strong>Customer sync<\/strong> \u2014 keep Square and WordPress customer directories in sync automatically.<\/li>\n<li><strong>Square Loyalty Rewards<\/strong> \u2014 earn points on all paid orders (Free); redeem at checkout (Premium).<\/li>\n<li><strong>24\/7 Support<\/strong> \u2014 dedicated help via email, WhatsApp, and the WordPress.org forum.<\/li>\n<\/ul>\n\n<h4>Premium features<\/h4>\n\n<p>Upgrade under <strong>Payments Square Connect \u2192 Pricing<\/strong> to unlock:\n* <strong>Location stock<\/strong> \u2014 link products to specific Square locations for accurate inventory.\n* <strong>Bulk Location stock admin<\/strong> \u2014 manage locations and stock levels for your entire catalog at once.\n* <strong>Square gift cards<\/strong> at checkout.\n* <strong>Loyalty reward redemption<\/strong> directly on the checkout page.\n* <strong>Bi-directional inventory<\/strong> (Square \u2192 WooCommerce) for real-time stock updates.<\/p>\n\n<!--section=installation-->\n<p><a href=\"https:\/\/payments-connect-square.pages.dev\/getting-started\/?utm_source=wordpress_org&amp;utm_medium=readme&amp;utm_campaign=getting_started\">\u2192 Getting started guide<\/a><\/p>\n\n<ol>\n<li>Activate <strong>Payments Square Connect<\/strong>.<\/li>\n<li>Open <strong>Payments Square Connect<\/strong> in the admin sidebar.<\/li>\n<li>Choose <strong>Sandbox<\/strong> or <strong>Live<\/strong>, sign in with Square, and save a location.<\/li>\n<li>Enable <strong>WooCommerce Square<\/strong> checkout, or your preferred form plugin integration.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"payment%20nonce%20is%20missing%20%E2%80%94%20can%20hosted%20checkout%20fix%20it%3F\"><h3>Payment nonce is missing \u2014 can hosted checkout fix it?<\/h3><\/dt>\n<dd><p>Yes. The <strong>payment nonce is missing<\/strong> error usually happens when Square's on-site JavaScript cannot tokenize the card due to theme conflicts or caching. <strong>Connect Square Payments<\/strong> avoids on-site nonce generation entirely by using <strong>Square Hosted Checkout<\/strong>.<\/p><\/dd>\n<dt id=\"how%20is%20this%20different%20from%20the%20official%20woocommerce%20square%20plugin%3F\"><h3>How is this different from the official WooCommerce Square plugin?<\/h3><\/dt>\n<dd><p>The official plugin embeds card fields in your checkout. This plugin uses <strong>Square Hosted Checkout<\/strong> (off-site), which is often more reliable for sites with complex themes or caching. We also support <strong>WPForms, Fluent Forms, and CF7<\/strong> on the same connection.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20apple%20pay%20and%20google%20pay%3F\"><h3>Does this work with Apple Pay and Google Pay?<\/h3><\/dt>\n<dd><p>Yes. Enable digital wallets under <strong>Payments Square Connect \u2192 Checkout Settings<\/strong>. Buyers will see Apple Pay, Google Pay, Cash App Pay, and Afterpay on the Square payment page.<\/p><\/dd>\n<dt id=\"square%20payment%20work%20in%20the%20usa%2C%20uk%2C%20and%20australia%3F\"><h3>Square payment work in the USA, UK, and Australia?<\/h3><\/dt>\n<dd><p>Yes. <strong>Square payment<\/strong> and <strong>Square Hosted Checkout<\/strong> work for merchants in the <strong>United States, Canada, United Kingdom, Australia<\/strong>, Ireland, France, Spain, and Japan.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.42<\/h4>\n\n<ul>\n<li><strong>Location stock (Plus)<\/strong> \u2014 link each product to one Square location for online sales.<\/li>\n<li><strong>Location stock admin<\/strong> \u2014 bulk screen to change locations and stock for many products at once.<\/li>\n<\/ul>\n\n<h4>1.3.41<\/h4>\n\n<ul>\n<li><strong>Plans<\/strong> \u2014 Free \/ Plus \/ Pro (annual) tiers.<\/li>\n<li><strong>Plus<\/strong> \u2014 gift cards at checkout, loyalty redeem, and location-linked stock.<\/li>\n<\/ul>\n\n<h4>1.3.40<\/h4>\n\n<ul>\n<li><strong>Square Loyalty Rewards<\/strong> \u2014 earn Square Loyalty points on paid WooCommerce orders (Free).<\/li>\n<li><strong>OAuth<\/strong> \u2014 request LOYALTY_READ and LOYALTY_WRITE scopes.<\/li>\n<\/ul>","raw_excerpt":"Square hosted checkout for WooCommerce, forms &amp; pay links. Reliable Square payment gateway for WordPress with secure off-site payments.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/300237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=300237"}],"author":[{"embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wppayments"}],"wp:attachment":[{"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=300237"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=300237"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=300237"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=300237"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=300237"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/arg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=300237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}