{"id":114131507,"date":"2025-06-03T11:50:01","date_gmt":"2025-06-03T08:50:01","guid":{"rendered":"https:\/\/thrivethemes.com\/?post_type=ht_kb&#038;p=114131507"},"modified":"2025-10-31T08:55:41","modified_gmt":"2025-10-31T06:55:41","slug":"connecting-thrive-apprentice-with-square","status":"publish","type":"ht_kb","link":"https:\/\/thrivethemes.com\/docs\/connecting-thrive-apprentice-with-square\/","title":{"rendered":"Connecting Thrive Apprentice with Square"},"content":{"rendered":"\n<p>Do you want to restrict a course or product access in Thrive Apprentice and make it available to only those who\u2019ve made payments? You can enable this by connecting Thrive Apprentice with Square.<\/p>\n\n\n\n<p>In this document, we\u2019ll show you how to connect Thrive Apprentice with Square to enable a mandatory access requirement, and complete steps needed to enable course purchases with Square.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#connecting-thrive-apprentice-with-square\" title=\"Connecting Thrive Apprentice with Square\">Connecting Thrive Apprentice with Square<\/a><\/li>\n\n\n\n<li><a href=\"#connecting-with-your-square-sandbox\" title=\"Connecting with Your Square Sandbox\">Connecting with Your Square Sandbox<\/a><\/li>\n\n\n\n<li><a href=\"#creating-an-item-in-your-square-account\" title=\"Creating an Item in Your Square Account\">Creating an Item in Your Square Account<\/a><\/li>\n\n\n\n<li><a href=\"#creating-a-webhook-in-square\" title=\"Creating a Webhook in Square\">Creating a Webhook in Square<\/a><\/li>\n\n\n\n<li><a href=\"#displaying-the-square-buy-button\" title=\"Displaying the Square Buy Button\">Displaying the Square Buy Button<\/a><\/li>\n\n\n\n<li><a href=\"#ensuring-your-customers-from-square-receive-transactional-emails\" title=\"Ensuring Your Customers from Square Receive Transactional Emails\">Ensuring Your Customers from Square Receive Transactional Emails<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"connecting-thrive-apprentice-with-square\">Connecting Thrive Apprentice with Square<\/h3>\n\n\n\n<p>The first step to be able to sell your Thrive Apprentice courses on Square is to establish a connection between them.<\/p>\n\n\n\n<p>To do so, start by opening your WordPress admin area, navigate to <strong>Thrive Dashboard &gt;&gt; Thrive Apprentice<\/strong> and click on <strong>Settings<\/strong> in the left panel.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:772\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/03\/apprentice-settings-page.png\" alt=\"\" class=\"wp-image-114129099\" style=\"width:651px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the Thrive Apprentice settings page, click on <strong>Payments<\/strong> in the left column.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/thrive-apprentice-payments-settings.png\" alt=\"\" class=\"wp-image-114131727\" style=\"width:355px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Under Payments, click on <strong>Square<\/strong>.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/select-square-apprentice-settings.png\" alt=\"\" class=\"wp-image-114131728\" style=\"width:325px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>When you click Square, you\u2019ll see a page informing you about the connection status. On this page, click the <strong>Connect Square<\/strong> button.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:583\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/connect-square-apprentice.png\" alt=\"\" class=\"wp-image-114131729\" style=\"width:766px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>This will open your Square account. If you haven\u2019t logged into your Square account in the current browser, login using the Login Form.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:664\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/square-login-form.png\" alt=\"\" class=\"wp-image-114131730\" style=\"width:591px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>When you sign up or log into your Square account using the form, you\u2019ll see a page asking you to grant permissions to Thrive Themes. This is a one time setting that is mandatory if you want to use Thrive Apprentice with Square on this website.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:602\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/sqaure-thrive-themes-permissions.png\" alt=\"\" class=\"wp-image-114131731\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On this page, scroll down and click the <strong>Allow<\/strong> button.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:586\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/allow-square-permisions-thrive-themes.png\" alt=\"\" class=\"wp-image-114131732\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>After you allow Thrive Themes to access your Square account, you\u2019ll be taken back to your website backend where you\u2019ll see Square is now connected with Thrive Apprentice on your website.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:546\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/thrive-themes-square-connected.png\" alt=\"\" class=\"wp-image-114131733\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\"><strong>Note: <\/strong>If you observe closely, the established connection is in the Production Mode by default. If you want to Connect the Sandbox in your Square account, refer to the next section in this document.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"connecting-with-your-square-sandbox\">Connecting with Your Square Sandbox<\/h3>\n\n\n\n<p>A sandbox account is a safe space where you can test things without causing any real problems. It works like a copy of the real system, so you can make changes, run tests, or try new ideas without affecting the actual data or live system.<\/p>\n\n\n\n<p>Before you click to Connect Sandbox from your Thrive Apprentice dashboard, open the Square <a href=\"https:\/\/developer.squareup.com\/console\/en\/apps\" target=\"_blank\" rel=\"noopener\" title=\"\">developer console<\/a>, and click on <strong>Sandbox test accounts<\/strong> in the left column.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/square-sandbox-test-account.png\" alt=\"\" class=\"wp-image-114131778\" style=\"width:354px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the Sandbox test accounts page, you\u2019ll see a list of Sandbox test accounts you\u2019ve created. If you don\u2019t have a Sandbox test account for this connection click the <strong>New Sandbox test account<\/strong> button.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:364\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/create-new-sandbox-test-account.png\" alt=\"\" class=\"wp-image-114131780\" style=\"width:768px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>After clicking the button, enter the Sandbox test account name, select the country from the dropdown, and click the <strong>Create<\/strong> button.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:578\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/sandbox-test-account-name.png\" alt=\"\" class=\"wp-image-114131782\" style=\"width:489px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Once the Sandbox test account is created, click on the <strong>Square dashboard<\/strong> beside the test account you want to connect.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:571\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/open-square-sandbox-test-account.png\" alt=\"\" class=\"wp-image-114131783\" style=\"width:660px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Clicking this will open the Sandbox test account in a new tab.&nbsp;<\/p>\n\n\n\n<p>To ensure the connection between Thrive Apprentice and a Square Sandbox is established, you need to keep this Sandbox test account open in the tab.<\/p>\n\n\n\n<p>After you\u2019ve opened the Sandbox test account, open the Thrive Apprentice Square connection settings and click the <strong>Connect Sandbox<\/strong> button.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:530\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/apprentice-connect-square-sandbox.png\" alt=\"\" class=\"wp-image-114131786\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>This will connect Thrive Apprentice to a Square Sandbox account that you can use to test the connection before pushing it live on your website.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creating-an-item-in-your-square-account\">Creating an Item in Your Square Account<\/h3>\n\n\n\n<p>Another important step here is to create items in your square account that you can associate with the courses in Thrive Apprentice.<\/p>\n\n\n\n<p>When you connect Thrive Apprentice with Square you don\u2019t have to create items into the Square account. This can be managed through Thrive Apprentice alone.<\/p>\n\n\n\n<p>So, to link a Thrive Apprentice product with Square, begin by opening your WordPress admin area, navigate to <strong>Thrive Dashboard &gt;&gt; Thrive Apprentice<\/strong>, and click on <strong>Products<\/strong> in the left column.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"775\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:775\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/11\/apprentice-products.png\" alt=\"\" class=\"wp-image-113449144\" style=\"width:555px;height:auto\" srcset=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:775\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/11\/apprentice-products.png 1024w, https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:300\/h:227\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/11\/apprentice-products.png 300w, https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:768\/h:581\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/11\/apprentice-products.png 768w, https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:50\/h:38\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/11\/apprentice-products.png 50w, https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1118\/h:846\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/11\/apprentice-products.png 1118w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the Products page, click on the product that contains the course you want to sell using Square.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:480\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/03\/select-product-for-drip.png\" alt=\"\" class=\"wp-image-114129951\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the individual product page, click <strong>Access requirements<\/strong> in the left column.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:714\/h:1024\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/03\/product-access-requirements-tab.png\" alt=\"\" class=\"wp-image-114129971\" style=\"width:283px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the Access requirements page, click to expand the <strong>Square<\/strong> tab.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:405\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/select-square-in-product.png\" alt=\"\" class=\"wp-image-114131734\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>In the expanded Square block, start by adding the product price by clicking the <strong>+Add Price<\/strong> button.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:559\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/add-price-apprentice-product-square.png\" alt=\"\" class=\"wp-image-114131735\" style=\"width:808px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Clicking the button will open a popup where you can select to add the price under the recurring tab or one time.<\/p>\n\n\n\n<p>Under the recurring payment tab, enter the product price, the billing period and decide whether the product includes a trial period.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\"><strong>Note:<\/strong> You can set a product trial period only once. This cannot be edited later.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:974\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/apprentice-square-recurring-price.png\" alt=\"\" class=\"wp-image-114131736\" style=\"width:424px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>If you want to enable one time payment for the course, click the <strong>One Time<\/strong> tab, enter the product price and click the <strong>Save<\/strong> button.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:666\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/apprentice-square-on-time-pricing.png\" alt=\"\" class=\"wp-image-114131737\" style=\"width:529px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>After you add the price, add a Success and a Failure URL in the fields below. These are the pages that will be displayed when the user purchases a product successfully or when a failure is encountered.<\/p>\n\n\n\n<p>In these fields, enter the URLs if the page is created. If not, click the <strong>Create new page<\/strong> link to create new pages that you can edit in Thrive Architect.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:557\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/square-apprentice-success-failure-url.png\" alt=\"\" class=\"wp-image-114131738\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>After you finish adding the price and the URLs, click to open the <strong>Advanced settings<\/strong> that you can manage too.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:572\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/square-product-apprentice-advanced-settings.png\" alt=\"\" class=\"wp-image-114131760\" style=\"width:797px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Under Advanced settings, enable the toggle button to pre-populate email at checkout when user is logged in.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:544\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/pre-populate-email-square-apprentice.png\" alt=\"\" class=\"wp-image-114131761\" style=\"width:632px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>After you finish adding the price, the URL and enabling to pre-populate emails, click the <strong>Save<\/strong> button.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:572\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/save-square-product-apprentice.png\" alt=\"\" class=\"wp-image-114131739\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creating-a-webhook-in-square\">Creating a Webhook in Square<\/h3>\n\n\n\n<p>A webhook in Square is necessary so that user activities like product purchases, refunds, etc. are tracked and the right action is performed.<\/p>\n\n\n\n<p>To create a webhook in Square, open the <a href=\"https:\/\/developer.squareup.com\/apps\" target=\"_blank\" rel=\"noopener\" title=\"\">Square developer console<\/a>, and click on <strong>Applications<\/strong> in the left panel.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/square-developer-applications.png\" alt=\"\" class=\"wp-image-114131740\" style=\"width:308px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the Applications page, click the <strong>plus icon<\/strong> inside the block.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:780\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/add-square-applications.png\" alt=\"\" class=\"wp-image-114131741\" style=\"width:578px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Clicking the plus icon will open a popup where you enter the Application name, agree to Square Terms and Conditions, and click the <strong>Next <\/strong>button.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:435\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/square-application-name-terms.png\" alt=\"\" class=\"wp-image-114131742\" style=\"width:600px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>After entering the application name, you can set the following or choose to skip and move to the next steps.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What will you build first?<\/li>\n\n\n\n<li>Find your audience<\/li>\n<\/ul>\n\n\n\n<p>On the next page that appears, click on <strong>Webhooks<\/strong> in the left panel.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:352\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/open-square-webhooks-option.png\" alt=\"\" class=\"wp-image-114131743\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Under Webhooks, click <strong>Subscriptions<\/strong>.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/square-webhook-subscriptions.png\" alt=\"\" class=\"wp-image-114131744\" style=\"width:355px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the Webhook Subscriptions page, click the <strong>Add Subscription<\/strong> button on the right.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:374\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/add-square-webhook-subscription.png\" alt=\"\" class=\"wp-image-114131745\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>When you click to add a new subscription, you\u2019ll be taken to a page where you have to enter the webhook details.<\/p>\n\n\n\n<p>The URL you need to enter here can be found on the page inside the Thrive Apprentice dashboard after you\u2019ve successfully connected with Square.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:546\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/copy-url-for-square-webhook.png\" alt=\"\" class=\"wp-image-114131746\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the Square webhook detail page after clicking Add subscription, enter the webhook name, the URL you\u2019ve just copied, and select all the events in the form.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:981\/h:1024\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/fill-square-webhook-subscription-details.png\" alt=\"\" class=\"wp-image-114131747\" style=\"width:572px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>When you enter all the webhook details, click the <strong>Save<\/strong> button on the top right.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:276\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/save-square-webhook.png\" alt=\"\" class=\"wp-image-114131748\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Need more information about webhooks in Square? You can <a href=\"https:\/\/developer.squareup.com\/docs\/webhooks\/step2subscribe\" target=\"_blank\" rel=\"noopener\" title=\"\">refer to the document here<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"displaying-the-square-buy-button\">Displaying the Square Buy Button<\/h3>\n\n\n\n<p>Once you connect Thrive Apprentice with Square you need to ensure the buy button you display is that of Square.<\/p>\n\n\n\n<p>Before you set things up in the Thrive Apprentice product access restrictions, ensure the option is enabled under Square.<\/p>\n\n\n\n<p>To do so, open your WordPress admin area, navigate to <strong>Thrive Dashboard &gt;&gt; Thrive Apprentice<\/strong>, and click on <strong>Settings<\/strong> in the left panel.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:772\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/03\/apprentice-settings-page.png\" alt=\"\" class=\"wp-image-114129099\" style=\"width:688px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the Settings page, click on <strong>Payments<\/strong> in the left column.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/thrive-apprentice-payments-settings.png\" alt=\"\" class=\"wp-image-114131727\" style=\"width:357px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>Under Payments, click <strong>Square<\/strong>.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/select-square-apprentice-settings.png\" alt=\"\" class=\"wp-image-114131728\" style=\"width:346px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the Square connections page, ensure the display buy button for Square is enabled.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:268\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/enabled-square-display-buy-button.png\" alt=\"\" class=\"wp-image-114131749\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>When this option is enabled, it&#8217;s time to set it up for the product you are planning to sell with Square. To do so, start by opening your WordPress admin area, navigate to <strong>Thrive Dashboard &gt;&gt; Thrive Apprentice<\/strong>, and click on <strong>Products<\/strong> in the left panel.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"775\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:775\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/11\/apprentice-products.png\" alt=\"\" class=\"wp-image-113449144\" style=\"width:671px;height:auto\" srcset=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:775\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/11\/apprentice-products.png 1024w, https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:300\/h:227\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/11\/apprentice-products.png 300w, https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:768\/h:581\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/11\/apprentice-products.png 768w, https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:50\/h:38\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/11\/apprentice-products.png 50w, https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1118\/h:846\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2023\/11\/apprentice-products.png 1118w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the Products page, click on the product you want to set this up for.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:468\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/03\/apprentice-product-first-lession-free.png\" alt=\"\" class=\"wp-image-114129310\" style=\"width:788px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the individual product page, click on <strong>Access restriction rules<\/strong> in the left column.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:auto\/h:auto\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/03\/product-access-restriction-rules-tab.png\" alt=\"\" class=\"wp-image-114129974\" style=\"width:342px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the product access restriction rules page, scroll down to the <strong>Action button display<\/strong> section and click on <strong>display buy button<\/strong> link.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:195\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/apprentice-display-buy-button.png\" alt=\"\" class=\"wp-image-114131751\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>When you click the link, you\u2019ll see a popup where you select the <strong>display buy button<\/strong> in the first dropdown and <strong>Square<\/strong> in the second.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:494\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/select-square-for-buy-button.png\" alt=\"\" class=\"wp-image-114131752\" style=\"width:653px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>After you select to display the Square buy button, click the <strong>Save<\/strong> button.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:451\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/save-square-display-buy-button.png\" alt=\"\" class=\"wp-image-114131753\" style=\"width:618px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ensuring-your-customers-from-square-receive-transactional-emails\">Ensuring Your Customers from Square Receive Transactional Emails<\/h3>\n\n\n\n<p>Thrive Apprentice lets you send transactional emails from your website at different instances. These are sent when a new account is created, when a certificate is issued manually, when the product access is expiring, etc.<\/p>\n\n\n\n<p>When you connect Thrive Apprentice with Square you need to ensure the users making a new purchase through Square receive an email when their account is created.<\/p>\n\n\n\n<p>To do so, open your WordPress admin area, navigate to <strong>Thrive Dashboard &gt;&gt; Thrive Apprentice<\/strong>, and click on <strong>Settings<\/strong> in the left panel.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:772\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2024\/03\/apprentice-settings-page.png\" alt=\"\" class=\"wp-image-114129099\" style=\"width:710px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the Settings page, click on <strong>Email templates<\/strong> in the left column.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:732\/h:1024\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/thrive-apprentice-email-templates.png\" alt=\"\" class=\"wp-image-114131754\" style=\"width:355px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>On the Email templates page, click on the dropdown to <strong>select an email template<\/strong>.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:554\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/select-apprentice-email-template.png\" alt=\"\" class=\"wp-image-114131755\" style=\"width:695px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>In this dropdown select <strong>New Account Created.<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:596\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/new-account-created-email-template.png\" alt=\"\" class=\"wp-image-114131756\" style=\"width:703px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>When the <strong>New Account Created<\/strong> email template is opened, scroll down to <strong>Email triggers<\/strong> and check the box to enable <strong>Square &#8211; new account created after purchase<\/strong>.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:568\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/enable-square-new-account-email.png\" alt=\"\" class=\"wp-image-114131757\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>After enabling the trigger, click the <strong>Save template<\/strong> button.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/mlpxhq8ztvyc.i.optimole.com\/cb:p0Z2.44bbf\/w:1024\/h:592\/q:mauto\/f:best\/https:\/\/thrivethemes.com\/wp-content\/uploads\/2025\/05\/save-email-template-with-square-trigger.png\" alt=\"\" class=\"wp-image-114131758\" style=\"width:555px;height:auto\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<p>We\u2019ve just seen how you can connect Thrive Apprentice with Square, link it with a product in Thrive Apprentice, create webhooks to track actions, display the square buy button and ensure new users receive an email after purchasing through Square.<\/p>\n\n\n\n<p>Next, do you want to manage the access restriction rules at product level? <a href=\"https:\/\/thrivethemes.com\/docs\/accessing-restriction-rules-at-product-level\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Read our document here<\/a> to learn more.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do you want to restrict a course or product access in Thrive Apprentice and make it available to only those who\u2019ve made payments? You can enable this by connecting Thrive Apprentice with Square. In this document, we\u2019ll show you how to connect Thrive Apprentice with Square to enable a mandatory access requirement, and complete steps [&hellip;]<\/p>\n","protected":false},"author":253020,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[34062],"ht-kb-tag":[],"class_list":["post-114131507","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-integrations","post-wrapper","thrv_wrapper"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb\/114131507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/users\/253020"}],"replies":[{"embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/comments?post=114131507"}],"version-history":[{"count":0,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb\/114131507\/revisions"}],"wp:attachment":[{"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/media?parent=114131507"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb-category?post=114131507"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/thrivethemes.com\/wp-json\/wp\/v2\/ht-kb-tag?post=114131507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}