{"id":329891,"date":"2022-04-25T10:42:00","date_gmt":"2022-04-25T10:42:00","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=329891"},"modified":"2026-06-05T09:58:50","modified_gmt":"2026-06-05T09:58:50","slug":"prestashop-square-payment-gateway-user-guide","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/","title":{"rendered":"User Guide of PrestaShop Square Payment Gateway"},"content":{"rendered":"\n<p><strong>PrestaShop Square Payment Gateway<\/strong> allows store owners to sell product subscriptions and accept recurring payments via Square payment gateway. Order normal or subscription product via Square payment.<\/p>\n\n\n\n<p><strong>Note: PrestaShop Square Payment module is compatible with 3D SCA(Strong Customer Authentication) and <strong>PrestaShop<\/strong> multi-store feature.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Accept payments via Card, Wallet (Google Pay) and ACH Bank via Square for non subscription products.<\/li>\n\n\n\n<li>Offer product subscriptions and accept recurring payments using Pay by Card via Square.<\/li>\n\n\n\n<li>Make refund of orders (without Subscription) paid via Square.<\/li>\n\n\n\n<li>View list of customers subscribed for the products.<\/li>\n\n\n\n<li>View all transactions done through Square Payment Gateway.<\/li>\n<\/ul>\n\n\n\n<p><strong>Important Note:<\/strong><\/p>\n\n\n\n<p>SSL must be enabled to use this module.<br>PHP version 7.1 or greater is required to use this module.<br><\/p>\n\n\n\n<p>Supported countries for Square payment account: <br>&#8211; USA<br>&#8211; Australia<br>&#8211; Canada<br>&#8211; Japan<br>&#8211; United Kingdom<br>&#8211; Ireland<br>&#8211; France<br>&#8211; Spain<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features of the <strong>PrestaShop Square Payment Gateway<\/strong> module<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The subscription amount deducts from the customer&#8217;s account, as per the subscribed plan.<\/li>\n\n\n\n<li>Subscription is only possible through Card payment.<\/li>\n\n\n\n<li>Admin can use the module either in sandbox or production mode, as per the requirement.<\/li>\n\n\n\n<li>Provide the API keys according to the mode selected.<\/li>\n\n\n\n<li>Create the subscription plan on store itself.<\/li>\n\n\n\n<li>Admin need to specify the plan frequency &amp; time period (till which the plan will be active) of the subscription plan.<\/li>\n\n\n\n<li>Admin can also edit\/delete the subscription plan.<\/li>\n\n\n\n<li>Assign created plan to products.<\/li>\n\n\n\n<li>Admin can assign products with or without combinations to the subscription plan.<\/li>\n\n\n\n<li>Admin can update\/delete the assigned plan from the product.<\/li>\n\n\n\n<li>View the separate list of transactions made through Square Payment Gateway.<\/li>\n\n\n\n<li>Admin can either refund full or partial amount to customer for their orders done without subscription.<\/li>\n\n\n\n<li>While refunding the partial amount, admin can specify the amount less than or equal to the amount paid by buyer.<\/li>\n\n\n\n<li>View the list of subscribed customers.<\/li>\n\n\n\n<li>Cancel the subscription of any customer.<\/li>\n\n\n\n<li>Customer can view the subscription details on product page.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to install the Prestashop Square Payment Gateway module<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Firstly, go to the module manager in back office and click on \u2018upload a module\u2019.<\/li>\n\n\n\n<li>After that, drag and drop the module file or select the file from the system.<\/li>\n\n\n\n<li>In this way, the module installation will be successful.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"521\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp\" alt=\"click here to uplaod module\" class=\"wp-image-516196\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-300x130.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-250x109.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-768x334.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp 1284w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1262\" height=\"530\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here.webp\" alt=\"upload module file\" class=\"wp-image-516198\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here.webp 1262w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here-300x126.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here-1200x504.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here-250x105.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here-768x323.webp 768w\" sizes=\"(max-width: 1262px) 100vw, 1262px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-1200x606.webp\" alt=\"configure module\" class=\"wp-image-516197\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-300x152.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module.webp 1294w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to configure the Prestashop Square Payment Gateway module<\/h3>\n<\/div><\/div>\n\n\n\n<p>After successful installation, an admin can configure the module. &nbsp;<\/p>\n\n\n\n<p>Admin will need to provide certain details to configure the module like app ID, access token, location Id, and Webhook signature key. Will explain to you the process to obtain these keys below.<\/p>\n\n\n\n<p><strong>Subscription product message:<\/strong> This is the message that will display on the Subscription product page so configure accordingly.<\/p>\n\n\n\n<p><strong>Payment Options:<\/strong> The selected ones will appear on the front end for the customers to make payments.<\/p>\n\n\n\n<p>Here is something to note, for the subscription products only the Pay by Card payment option will be available.<\/p>\n\n\n\n<p> However, for the products without subscription all the payment options that are selected will be available.<\/p>\n\n\n\n<p><strong>Webhook Settings:<\/strong> In this section, you will need to enter the Webhook signature key if you want to get updated transaction details.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1077\" height=\"1019\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/config1.webp\" alt=\"Module Configuration\" class=\"wp-image-541598\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/config1.webp 1077w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/config1-300x284.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/config1-250x237.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/config1-768x727.webp 768w\" sizes=\"(max-width: 1077px) 100vw, 1077px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1077\" height=\"898\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/config2.webp\" alt=\"Module Configuration\" class=\"wp-image-541599\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/config2.webp 1077w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/config2-300x250.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/config2-250x208.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/config2-768x640.webp 768w\" sizes=\"(max-width: 1077px) 100vw, 1077px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Let&#8217;s now understand the process to obtain app Id, access token, location Id and Webhook signature key<\/h3>\n<\/div><\/div>\n\n\n\n<p>For, app ID and Access token, go to <a href=\"https:\/\/developer.squareup.com\/apps\">https:\/\/developer.squareup.com\/apps<\/a> and create app.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"620\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Click-to-add-app-1200x620.png\" alt=\"Click-to-add-app\" class=\"wp-image-330221\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Click-to-add-app-1200x620.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Click-to-add-app-300x155.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Click-to-add-app-250x129.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Click-to-add-app-768x397.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Click-to-add-app.png 1234w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"678\" height=\"555\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Add-App-name.png\" alt=\"Add-App-name\" class=\"wp-image-330222\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Add-App-name.png 678w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Add-App-name-300x246.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Add-App-name-250x205.png 250w\" sizes=\"(max-width: 678px) 100vw, 678px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"669\" height=\"583\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/App-created.png\" alt=\"App-created\" class=\"wp-image-330223\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/App-created.png 669w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/App-created-300x261.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/App-created-250x218.png 250w\" sizes=\"(max-width: 669px) 100vw, 669px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"874\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/App-details-1200x874.png\" alt=\"App-details\" class=\"wp-image-330224\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/App-details-1200x874.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/App-details-300x219.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/App-details-250x182.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/App-details-768x560.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/App-details.png 1260w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>For Location Id, open the app and click on &#8220;Location&#8221; option on the left.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"955\" height=\"496\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Location-1.png\" alt=\"Location-1\" class=\"wp-image-330318\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Location-1.png 955w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Location-1-300x156.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Location-1-250x130.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Location-1-768x399.png 768w\" sizes=\"(max-width: 955px) 100vw, 955px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>And, to get Webhook signature key, open the app and click on &#8220;Webhooks -&gt; Subscriptions&#8221; option on the left.<\/p>\n\n\n\n<p> After that click on a webhook, a window in the right will appear from where you can copy the Signature key.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"470\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Webhook-1200x470.png\" alt=\"Webhook\" class=\"wp-image-330320\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Webhook-1200x470.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Webhook-300x118.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Webhook-250x98.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Webhook-768x301.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/Webhook.png 1274w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Back Office Workflow<\/h3>\n<\/div><\/div>\n\n\n\n<p>After successful installation, new tabs get added in the back office. We will discuss the functionality of each tab in detail.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"614\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/newtab-1200x614.webp\" alt=\"New Tab added\" class=\"wp-image-541601\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/newtab-1200x614.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/newtab-300x153.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/newtab-250x128.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/newtab-768x393.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/newtab.webp 1279w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Subscription Plans<\/h3>\n<\/div><\/div>\n\n\n\n<p>Here appears the list of plans that the admin creates. Furthermore, you can add plans and edit or delete a particular plan.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1086\" height=\"464\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionplan.webp\" alt=\"Subscription Plan Listing\" class=\"wp-image-541603\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionplan.webp 1086w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionplan-300x128.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionplan-250x107.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionplan-768x328.webp 768w\" sizes=\"(max-width: 1086px) 100vw, 1086px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Add Plan<\/h4>\n\n\n\n<p>The admin will need to provide the Plan Name, Plan Frequency, and Plan period for which it will be activated.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1086\" height=\"509\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addplan.webp\" alt=\"Add a New Plan\" class=\"wp-image-541604\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addplan.webp 1086w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addplan-300x141.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addplan-250x117.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addplan-768x360.webp 768w\" sizes=\"(max-width: 1086px) 100vw, 1086px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once the plan is created, it will appear in the list as shown here<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1071\" height=\"582\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/planadded.webp\" alt=\"New Plan added to the Listing\" class=\"wp-image-541605\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/planadded.webp 1071w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/planadded-300x163.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/planadded-250x136.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/planadded-768x417.webp 768w\" sizes=\"(max-width: 1071px) 100vw, 1071px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Edit Plan<\/h4>\n\n\n\n<p>Plan details can be edited from the Edit Plan page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1068\" height=\"557\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/editplan.webp\" alt=\"Edit existing plan\" class=\"wp-image-541606\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/editplan.webp 1068w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/editplan-300x156.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/editplan-250x130.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/editplan-768x401.webp 768w\" sizes=\"(max-width: 1068px) 100vw, 1068px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Subscription Product<\/h3>\n<\/div><\/div>\n\n\n\n<p>Subscription plans assigned to the products will appear here. From this section, you can assign a plan to the products. <br>Let us see the process.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1079\" height=\"308\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionproducts.webp\" alt=\"Subscription Products Listing\" class=\"wp-image-541649\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionproducts.webp 1079w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionproducts-300x86.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionproducts-250x71.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionproducts-768x219.webp 768w\" sizes=\"(max-width: 1079px) 100vw, 1079px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Assign Plan<\/h4>\n\n\n\n<p>1- Select Plan<br>2- Choose Product, and Save<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1082\" height=\"476\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addsubscription.webp\" alt=\"Add subscription to a product\" class=\"wp-image-541650\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addsubscription.webp 1082w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addsubscription-300x132.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addsubscription-250x110.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addsubscription-768x338.webp 768w\" sizes=\"(max-width: 1082px) 100vw, 1082px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If a <strong>product has combinations<\/strong>,<br>1- Select Plan<br>2- Choose Product<br>3- Choose Combinations, and Save<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1070\" height=\"594\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addsubs.webp\" alt=\"Add subscription to a combination product\" class=\"wp-image-541651\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addsubs.webp 1070w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addsubs-300x167.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addsubs-250x139.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/addsubs-768x426.webp 768w\" sizes=\"(max-width: 1070px) 100vw, 1070px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Upon Saving, it will appear in the Subscription Product list.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1083\" height=\"526\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionadded.webp\" alt=\"Plan assigned sucessfully\" class=\"wp-image-541652\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionadded.webp 1083w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionadded-300x146.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionadded-250x121.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionadded-768x373.webp 768w\" sizes=\"(max-width: 1083px) 100vw, 1083px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Front-End Flow<\/h3>\n<\/div><\/div>\n\n\n\n<p>On the product page, a customer will see whether a product is subscription-based or not. On visiting the product page, the detail related to the subscription plan is also visible to them.<\/p>\n\n\n\n<p>Customer can choose the Subscribe option to subscribe for a product.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1168\" height=\"944\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/productpage.webp\" alt=\"Subscription option on product page\" class=\"wp-image-541671\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/productpage.webp 1168w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/productpage-300x242.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/productpage-250x202.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/productpage-768x621.webp 768w\" sizes=\"(max-width: 1168px) 100vw, 1168px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If the customer add to cart the subscription product then on the cart page he will see a subscription product tag\/label that will indicate that the product is a subscription products . <\/p>\n\n\n\n<p>Furthermore, if the customer need then he can also remove the subscription from the cart page itself and proceed with buying that product as normal product without subscription.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1174\" height=\"546\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/cartpage.webp\" alt=\"Cart Page\" class=\"wp-image-541673\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/cartpage.webp 1174w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/cartpage-300x140.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/cartpage-250x116.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/cartpage-768x357.webp 768w\" sizes=\"(max-width: 1174px) 100vw, 1174px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once the customer proceeds to purchase the product, the Square payment gateway will be available to purchase the subscription-based product.<\/p>\n\n\n\n<p>The customer will have to enter the Card details in order to proceed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"700\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/paywithsquare-1200x700.webp\" alt=\"Pay by card for subscription products\" class=\"wp-image-541674\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/paywithsquare-1200x700.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/paywithsquare-300x175.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/paywithsquare-250x146.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/paywithsquare-768x448.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/paywithsquare.webp 1203w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If the customer pays via a 3D Secure Card, they will be asked to enter their secret static code to confirm the order.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1090\" height=\"632\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/SCA.png\" alt=\"SCA Authentication\" class=\"wp-image-331430\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/SCA.png 1090w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/SCA-300x174.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/SCA-250x145.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/SCA-768x445.png 768w\" sizes=\"(max-width: 1090px) 100vw, 1090px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Order created by the customer. On the order confirmation page, the customer can see the payment details.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1178\" height=\"993\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/orderconfirm.webp\" alt=\"Order Confirmed\" class=\"wp-image-541675\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/orderconfirm.webp 1178w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/orderconfirm-300x253.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/orderconfirm-250x211.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/orderconfirm-768x647.webp 768w\" sizes=\"(max-width: 1178px) 100vw, 1178px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If the customer has purchased a non-subscription product,&nbsp;then all the payment methods that are allowed by the admin will appear on the front end.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1220\" height=\"702\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/nonsub.webp\" alt=\"Payment options for non-subscription products\" class=\"wp-image-541676\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/nonsub.webp 1220w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/nonsub-300x173.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/nonsub-1200x690.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/nonsub-250x144.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/nonsub-768x442.webp 768w\" sizes=\"(max-width: 1220px) 100vw, 1220px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Subscriptions<\/h3>\n<\/div><\/div>\n\n\n\n<p>The list of subscription created by the customer is shown in this tab. <\/p>\n\n\n\n<p>The admin can View the details of the transactions as well as if want then the admin can also cancel the subscription of a particular customer.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1294\" height=\"386\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptions.webp\" alt=\"List of Subscriptions\" class=\"wp-image-541688\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptions.webp 1294w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptions-300x89.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptions-1200x358.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptions-250x75.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptions-768x229.webp 768w\" sizes=\"(max-width: 1294px) 100vw, 1294px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">View Transaction<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1081\" height=\"297\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transaction.webp\" alt=\"View transaction details\" class=\"wp-image-541689\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transaction.webp 1081w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transaction-300x82.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transaction-250x69.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transaction-768x211.webp 768w\" sizes=\"(max-width: 1081px) 100vw, 1081px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Transactions<\/h3>\n<\/div><\/div>\n\n\n\n<p>Under this tab, all the transactions done through the Square Payment Gateway will appear. <\/p>\n\n\n\n<p>We have added a column of &#8220;Payment Type&#8221; that will help you to distinguish whether the order is a subscription order or it is one time.<\/p>\n\n\n\n<p>To view complete details of the Transaction, the admin can click on the &#8220;View&#8221; button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"513\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactions-1200x513.webp\" alt=\"List of Transactions\" class=\"wp-image-541692\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactions-1200x513.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactions-300x128.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactions-250x107.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactions-768x328.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactions.webp 1273w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">View<\/h4>\n\n\n\n<p>Here the admin can see the complete transaction details.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1240\" height=\"699\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactiondetails.webp\" alt=\"Transaction Details of a subscription payment\" class=\"wp-image-541691\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactiondetails.webp 1240w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactiondetails-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactiondetails-1200x676.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactiondetails-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactiondetails-768x433.webp 768w\" sizes=\"(max-width: 1240px) 100vw, 1240px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>As Refund is possible with the module however, the admin cannot make the returns of the subscription orders. <\/p>\n\n\n\n<p>The Refund option is only available for the one time purchase orders done via Square Payment.<\/p>\n\n\n\n<p>View the Transaction details of any One time Purchase order and the admin will see the Refund option under that. From here the admin can make a refund partially or fully.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1240\" height=\"1061\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/refund.webp\" alt=\"Transaction details of a normal payment\" class=\"wp-image-541693\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/refund.webp 1240w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/refund-300x257.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/refund-1197x1024.webp 1197w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/refund-250x214.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/refund-768x657.webp 768w\" sizes=\"(max-width: 1240px) 100vw, 1240px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After the refund is done, its listing will appear in the Refund list section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1242\" height=\"1180\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/refunded.webp\" alt=\"Refunded\" class=\"wp-image-541695\" style=\"width:820px;height:648px\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/refunded.webp 1242w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/refunded-300x285.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/refunded-1078x1024.webp 1078w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/refunded-250x238.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/refunded-768x730.webp 768w\" sizes=\"(max-width: 1242px) 100vw, 1242px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Front End View<\/h3>\n<\/div><\/div>\n\n\n\n<p>The customer can view the list of their subscription in the new tab. Go to&nbsp;<strong>My Account -&gt; My Subscription.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1178\" height=\"635\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/myaccounts.webp\" alt=\"My Accounts section\" class=\"wp-image-541696\" style=\"width:820px;height:429px\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/myaccounts.webp 1178w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/myaccounts-300x162.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/myaccounts-250x135.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/myaccounts-768x414.webp 768w\" sizes=\"(max-width: 1178px) 100vw, 1178px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>On clicking the Square Payment Subscription, the complete subscription list of the customer will appear.<br>The Customer can cancel the subscription at any point of time.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1210\" height=\"730\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionlist-1.webp\" alt=\"List of customer subscriptions\" class=\"wp-image-541697\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionlist-1.webp 1210w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionlist-1-300x181.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionlist-1-1200x724.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionlist-1-250x151.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/subscriptionlist-1-768x463.webp 768w\" sizes=\"(max-width: 1210px) 100vw, 1210px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1190\" height=\"627\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactiondetailofsub.webp\" alt=\"Transaction details of a particular subscription\" class=\"wp-image-541698\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactiondetailofsub.webp 1190w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactiondetailofsub-300x158.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactiondetailofsub-250x132.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/04\/transactiondetailofsub-768x405.webp 768w\" sizes=\"(max-width: 1190px) 100vw, 1190px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>This was all about the <strong>PrestaShop Square Payment Gateway Module<\/strong>. I hope this document will help you in checking the functionality of the module in a better way.<\/p>\n\n\n\n<p>Also, do let us know about your views in the comments.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Support<\/h3>\n<\/div><\/div>\n\n\n\n<p>For any kind of technical assistance or query, please&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\">raise a ticket<\/a>&nbsp;or send us a mail at&nbsp;<strong>support@webkul.com<\/strong><\/p>\n\n\n\n<p>Also, please explore our&nbsp;<a href=\"https:\/\/webkul.com\/prestashop-development\/\">Prestashop development services<\/a>&nbsp;and a vast range of quality&nbsp;<a href=\"https:\/\/store.webkul.com\/PrestaShop-Extensions.html\">Prestashop addons<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PrestaShop Square Payment Gateway allows store owners to sell product subscriptions and accept recurring payments via Square payment gateway. Order normal or subscription product via Square payment. Note: PrestaShop Square Payment module is compatible with 3D SCA(Strong Customer Authentication) and PrestaShop multi-store feature. Important Note: SSL must be enabled to use this module.PHP version 7.1 <a href=\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":197,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[1042,2065,12635,12634,4433,2191],"class_list":["post-329891","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-payment","tag-prestashop","tag-recurring","tag-square","tag-square-payment-gateway","tag-subscription"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide of PrestaShop Square Payment Gateway<\/title>\n<meta name=\"description\" content=\"PrestaShop Square Payment Gateway permits you to sell product subscriptions and accept recurring payments via Square payment gateway.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide of PrestaShop Square Payment Gateway\" \/>\n<meta property=\"og:description\" content=\"PrestaShop Square Payment Gateway permits you to sell product subscriptions and accept recurring payments via Square payment gateway.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-25T10:42:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-05T09:58:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp\" \/>\n<meta name=\"author\" content=\"Prerna Arora\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prerna Arora\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/\"},\"author\":{\"name\":\"Prerna Arora\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/848ca017e3d6fb94d2d234963f8e41fa\"},\"headline\":\"User Guide of PrestaShop Square Payment Gateway\",\"datePublished\":\"2022-04-25T10:42:00+00:00\",\"dateModified\":\"2026-06-05T09:58:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/\"},\"wordCount\":1287,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp\",\"keywords\":[\"payment\",\"prestashop\",\"Recurring\",\"Square\",\"Square Payment Gateway\",\"Subscription\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/\",\"url\":\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/\",\"name\":\"User Guide of PrestaShop Square Payment Gateway\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp\",\"datePublished\":\"2022-04-25T10:42:00+00:00\",\"dateModified\":\"2026-06-05T09:58:50+00:00\",\"description\":\"PrestaShop Square Payment Gateway permits you to sell product subscriptions and accept recurring payments via Square payment gateway.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp\",\"width\":1284,\"height\":558},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide of PrestaShop Square Payment Gateway\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/848ca017e3d6fb94d2d234963f8e41fa\",\"name\":\"Prerna Arora\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5bcd0e91be00b4841018b8519e15d008aaa152884e19f0aae05b07ae10f705f4?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5bcd0e91be00b4841018b8519e15d008aaa152884e19f0aae05b07ae10f705f4?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Prerna Arora\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/prerna-arorabd971\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide of PrestaShop Square Payment Gateway","description":"PrestaShop Square Payment Gateway permits you to sell product subscriptions and accept recurring payments via Square payment gateway.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/","og_locale":"en_US","og_type":"article","og_title":"User Guide of PrestaShop Square Payment Gateway","og_description":"PrestaShop Square Payment Gateway permits you to sell product subscriptions and accept recurring payments via Square payment gateway.","og_url":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2022-04-25T10:42:00+00:00","article_modified_time":"2026-06-05T09:58:50+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp","type":"","width":"","height":""}],"author":"Prerna Arora","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Prerna Arora","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/"},"author":{"name":"Prerna Arora","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/848ca017e3d6fb94d2d234963f8e41fa"},"headline":"User Guide of PrestaShop Square Payment Gateway","datePublished":"2022-04-25T10:42:00+00:00","dateModified":"2026-06-05T09:58:50+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/"},"wordCount":1287,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp","keywords":["payment","prestashop","Recurring","Square","Square Payment Gateway","Subscription"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/","url":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/","name":"User Guide of PrestaShop Square Payment Gateway","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp","datePublished":"2022-04-25T10:42:00+00:00","dateModified":"2026-06-05T09:58:50+00:00","description":"PrestaShop Square Payment Gateway permits you to sell product subscriptions and accept recurring payments via Square payment gateway.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp","width":1284,"height":558},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/prestashop-square-payment-gateway-user-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide of PrestaShop Square Payment Gateway"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/848ca017e3d6fb94d2d234963f8e41fa","name":"Prerna Arora","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5bcd0e91be00b4841018b8519e15d008aaa152884e19f0aae05b07ae10f705f4?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5bcd0e91be00b4841018b8519e15d008aaa152884e19f0aae05b07ae10f705f4?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Prerna Arora"},"url":"https:\/\/webkul.com\/blog\/author\/prerna-arorabd971\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/329891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/197"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=329891"}],"version-history":[{"count":29,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/329891\/revisions"}],"predecessor-version":[{"id":541898,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/329891\/revisions\/541898"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=329891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=329891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=329891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}