{"id":407193,"date":"2023-11-01T12:32:00","date_gmt":"2023-11-01T12:32:00","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=407193"},"modified":"2026-02-27T10:34:04","modified_gmt":"2026-02-27T10:34:04","slug":"magento2-squareup-payment-gateway-documentation","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/","title":{"rendered":"Guide for Magento 2 SquareUp Payment Gateway"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/magento2-squareup-payment-integration.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 SquareUp Payment Gateway <\/a>extension allows the customers of your Magento 2 store to make payments for their orders using their credit\/debit cards. <\/p>\n\n\n\n<p>The admin has the option to set the payment mode as Authorize, Authorize and Capture as per requirement. <\/p>\n\n\n\n<p>The SquareUp payment method is PCI DSS Level 1 compliant which makes it more secure and protects the store owners and the businesses from fraud and data theft. <\/p>\n\n\n\n<p>While the <a href=\"https:\/\/webkul.com\/blog\/mangopay-payment-gateway-for-magento2\/\" target=\"_blank\" rel=\"noreferrer noopener\">payment method<\/a> is in process, the card details of the customer are not saved at any end.<\/p>\n\n\n\n<p>Check the video mentioned below for an overview of the workflow of this extension:<\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"zo6apZaLUWM\"><div class=\"components-placeholder__instructions\">zo6apZaLUWM<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h2 class=\"wp-block-heading index-title\">Features<\/h2>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customers can place the order using credit\/debit cards as required within the Magento 2 store. <\/li>\n\n\n\n<li>Webhook creation functionality from the admin panel. <\/li>\n\n\n\n<li>Authorize, Authorize and Capture features for the payments. <\/li>\n\n\n\n<li>The admin can set the title for the payment gateway visible at the storefront at checkout time. <\/li>\n\n\n\n<li>The admin can easily make a refund to the customers for the orders placed using the payment gateway.<\/li>\n\n\n\n<li>This payment gateway works in the testing and production modes.<\/li>\n\n\n\n<li>It supports SquareUp-supported currencies and countries.<\/li>\n\n\n\n<li>Magento 2 SquareUp Payment gateway is level 1 PCI-DSS compliant. <\/li>\n<\/ul>\n\n\n\n<p><strong>Note<\/strong>: This module does not work with Multiple Address Checkout.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Installation<\/h3>\n<\/div><\/div>\n\n\n\n<p>The installation is quite simple just like the standard <a href=\"https:\/\/store.webkul.com\/Magento-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 extensions<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#Download Module<\/h3>\n\n\n\n<p>Firstly, you need to log in to the Webkul Store, go to&nbsp;My Account&gt;My Purchased Products section, verify, and then download and extract the contents of this zip folder on the system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#Upload Folder<\/h3>\n\n\n\n<p>Once the module zip extracts, follow path src&gt;app and then copy the app folder into the Magento 2 root directory on the server as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"451\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png\" alt=\"Magento 2 Product import via XML URL  Installation\" class=\"wp-image-373037\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-300x113.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-250x94.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-768x289.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1536x577.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png 1855w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"># Run Commands<\/h3>\n\n\n\n<p>You need to run the following commands:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer require square\/square<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:upgrade<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:di:compile<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:static-content:deploy<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento indexer:reindex<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento cache:flush<\/pre>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Language Translation<\/h3>\n<\/div><\/div>\n\n\n\n<p>For translating the module language, navigate through&nbsp;<strong>src\/app\/code\/Webkul\/<strong><strong>SquareUp<\/strong><\/strong>\/i18n<\/strong>&nbsp;and edit the en_US.csv file. <\/p>\n\n\n\n<p>Thereafter, rename the CSV as \u201cen_SA.csv\u201d and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"293\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/i18folder-1200x293.png\" alt=\"Magento 2 Product import via XML URL   Language Translation\" class=\"wp-image-373049\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/i18folder-1200x293.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/i18folder-300x73.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/i18folder-250x61.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/i18folder-768x187.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/i18folder.png 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, upload it to the path&nbsp;<strong>src\/app\/code\/Webkul\/SquareUp\/i18n<\/strong>&nbsp;where the installation of Magento 2 is on the server. The module translates into the Arabic Language. <\/p>\n\n\n\n<p>It supports both RTL and LTR languages.<\/p>\n\n\n\n<p>The user can edit the CSV like the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"733\" height=\"626\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_12_48_03.png\" alt=\"i18 translation file magento 2 \" class=\"wp-image-407203\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_12_48_03.png 733w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_12_48_03-300x256.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_12_48_03-250x214.png 250w\" sizes=\"(max-width: 733px) 100vw, 733px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>You can also check our complete&nbsp;<a href=\"https:\/\/store.webkul.com\/Magento-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 plugins<\/a>.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to Get the Credentials &#8211; SquareUp<\/h3>\n<\/div><\/div>\n\n\n\n<p>Navigate to the <a href=\"https:\/\/developer.squareup.com\/us\/en\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Squareup<\/a> Portal and sign in to your account. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_us_enasd.png\" alt=\"developer.squareup.com_us_enasd\" class=\"wp-image-407225\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_us_enasd.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_us_enasd-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_us_enasd-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_us_enasd-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After login, go to the application section and tap the add button to add an app.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd.png\" alt=\"developer.squareup.com_appsasd\" class=\"wp-image-407226\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After tapping the add button, a pop-up appears. Enter the name of the app and tap the Next button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"621\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-2.png\" alt=\"developer.squareup.com_appsasd-2\" class=\"wp-image-407229\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-2.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-2-300x166.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-2-250x139.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-2-768x426.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, check the options of Accept payments and tap the Next Button. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-3.png\" alt=\"developer.squareup.com_appsasd-3\" class=\"wp-image-407230\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-3.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-3-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-3-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-3-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After that choose the audience type where you are going to use the payment method and tap the complete button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-4.png\" alt=\"developer.squareup.com_appsasd-4\" class=\"wp-image-407231\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-4.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-4-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-4-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-4-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, the app will create and you can find the respective details for the Application ID and the Access token. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-5.png\" alt=\"developer.squareup.com_appsasd-5\" class=\"wp-image-407232\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-5.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-5-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-5-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_appsasd-5-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, in the side panel, navigate to the locations option to get the Location ID. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-YoQIxjhYmBqneFeWP0YVjQ_locationsasd.png\" alt=\"developer.squareup.com_apps_sq0idp-YoQIxjhYmBqneFeWP0YVjQ_locationsasd\" class=\"wp-image-407233\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-YoQIxjhYmBqneFeWP0YVjQ_locationsasd.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-YoQIxjhYmBqneFeWP0YVjQ_locationsasd-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-YoQIxjhYmBqneFeWP0YVjQ_locationsasd-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-YoQIxjhYmBqneFeWP0YVjQ_locationsasd-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Initial Configuration<\/h3>\n<\/div><\/div>\n\n\n\n<p>After successful installation of the Magento 2 SquareUp payment gateway, the admin can configure the same. Navigate through <strong>Stores<\/strong>-&gt;<strong>Configuration<\/strong>-&gt;<strong>Sales<\/strong>-&gt;<strong>Payment<\/strong> <strong>Methods<\/strong>-&gt;<strong>Square<\/strong> <strong>Up<\/strong> <strong>Payment<\/strong> <strong>Gateway<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway.webp\" alt=\"configuration\" class=\"wp-image-496264\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, the admin will &#8211;  <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enable the payment gateway by choosing a Yes option else disable the same by selecting a No. <\/li>\n\n\n\n<li>Choose the Payment Mode as &#8211; Authorize or Authorize and Capture as required. <\/li>\n\n\n\n<li>Set the Title of the payment method. <\/li>\n\n\n\n<li>Choose the environment as Sandbox or Production as required. <\/li>\n\n\n\n<li>Enter the application ID, Access Token, and Location ID. <\/li>\n\n\n\n<li>Choose payment from applicable countries from where you want to accept the payments. <\/li>\n\n\n\n<li>Payments from specific countries &#8211; Choose if you want to take payments from specific countries only. <\/li>\n\n\n\n<li>Lastly, generate the Webhooks, and after that save the configuration settings.<\/li>\n<\/ul>\n\n\n\n<p>Admin can also navigate to the configuration through the dedicated sidepanel button as per image below,<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-admin-sidepanel.webp\" alt=\"configuration access through admin sideppanel\" class=\"wp-image-496265\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-admin-sidepanel.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-admin-sidepanel-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-admin-sidepanel-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-admin-sidepanel-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If you&#8217;re looking to create a custom e-commerce website, it&#8217;s a great idea to <a href=\"https:\/\/webkul.com\/hire-magento-developers\/\" target=\"_blank\" rel=\"noreferrer noopener\">hire Magento developers<\/a> who can help you build a powerful and scalable online store.<\/p>\n\n\n\n<p><strong>Note<\/strong>: Webhooks are essential for invoice, refund generation, and transactions history in case of both &#8216;Authorize&#8217;, and &#8216;Authorize &amp; Capture&#8217; payment modes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Webhook Setup &amp; Configuration Issues<\/strong><\/h2>\n\n\n\n<p>If webhooks are not functioning properly, first verify that your server supports webhook integration.<br>Also, ensure the Webhook URL is correctly configured and publicly accessible.<\/p>\n\n\n\n<p>Confirm that your server allows incoming webhook notifications from Square.<br>Review the Square Dashboard for any webhook configuration errors or failed delivery logs.<\/p>\n\n\n\n<p>Testing in Sandbox mode can help identify integration issues.<br>It also allows you to validate webhook events before moving to production.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Customer Workflow &#8211; Authorize<\/h3>\n<\/div><\/div>\n\n\n\n<p>The customers at the storefront will add the products to the cart and move to the payment method selection section.<\/p>\n\n\n\n<p>Here, they will select the Magento 2 SquareUp Payment Gateway enter their card details along with their zip code, and tap the Place order button. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_asd.png\" alt=\"Magento 2 SquareUp Payment Method Selection At Checkout Page\" class=\"wp-image-407236\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_asd.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_asd-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_asd-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_asd-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The payment will process accordingly. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_asd-1.png\" alt=\"Magento 2 SquareUp Payment Payment processing\" class=\"wp-image-407238\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_asd-1.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_asd-1-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_asd-1-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_asd-1-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>lastly, you can see a success message after the order gets placed. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"475\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_onepage_success_asd.png\" alt=\"Order Placed Magento 2 SquareUp Payment\" class=\"wp-image-407239\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_onepage_success_asd.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_onepage_success_asd-300x127.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_onepage_success_asd-250x106.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_checkout_onepage_success_asd-768x326.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The customer can navigate to the order history and check the payment method selected for the placed order. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_sales_order_view_order_id_130_asd.png\" alt=\"Order History\n\" class=\"wp-image-407240\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_sales_order_view_order_id_130_asd.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_sales_order_view_order_id_130_asd-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_sales_order_view_order_id_130_asd-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/magento234.vachak.com_m2463_pub_sales_order_view_order_id_130_asd-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Admin End Workflow &#8211; Authorize<\/h3>\n<\/div><\/div>\n\n\n\n<p><strong>Payment Mode<\/strong> &#8211; Authorize<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-1.webp\" alt=\"admin configuration\" class=\"wp-image-496268\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-square-up-payment-gateway-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If this configuration is set, then in this case, when the customer places the order, the invoice is not automatically generated. <\/p>\n\n\n\n<p>The admin first needs to capture the payment and after that, the invoice is generated. <\/p>\n\n\n\n<p>For the respective order, the admin can see the payment methods selected. <\/p>\n\n\n\n<p>The admin can also capture the payment after realizing the payment has been credited into his account. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-payment-capture.webp\" alt=\"capture authorize payment\" class=\"wp-image-496349\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-payment-capture.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-payment-capture-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-payment-capture-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-payment-capture-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Tapping the capture button will capture the payment and the invoice will be generated. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-payment-captured.webp\" alt=\"amount captured\" class=\"wp-image-496351\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-payment-captured.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-payment-captured-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-payment-captured-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-payment-captured-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Transaction details show the payment is captured with the transaction ID. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-transaction-details-1200x675.webp\" alt=\"transaction details\" class=\"wp-image-496352\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-transaction-details-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-transaction-details-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-transaction-details-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-transaction-details-768x432.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-transaction-details.webp 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Comments history also shows the details.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-comments-history.webp\" alt=\"comments history\" class=\"wp-image-496353\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-comments-history.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-comments-history-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-comments-history-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-comments-history-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Refund Process<\/h3>\n\n\n\n<p>If the admin wants to make a refund for the order, the admin can navigate to the invoice for the order and view it by tapping the View link available for the invoice.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-invoice.webp\" alt=\"square up invoice\" class=\"wp-image-496354\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-invoice.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-invoice-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-invoice-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-invoice-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, on the view invoice page, tap the Credit Memo button. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-view-invoice.webp\" alt=\"view invoice\" class=\"wp-image-496355\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-view-invoice.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-view-invoice-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-view-invoice-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-view-invoice-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, tap the Refund button to return the order amount to the customer&#8217;s account that was used to make the payment.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-new-credit-memo.webp\" alt=\"new credit memo\" class=\"wp-image-496356\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-new-credit-memo.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-new-credit-memo-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-new-credit-memo-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-new-credit-memo-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After tapping the Refund button the refund amount gets credits back to the customer&#8217;s account. Also, the transaction details generate for the refund.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-credit-memo-created.webp\" alt=\"credit memo created\" class=\"wp-image-496357\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-credit-memo-created.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-credit-memo-created-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-credit-memo-created-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-credit-memo-created-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Customer &amp; Admin End &#8211; Authorize and Capture  ( Automatic Capture )<\/h3>\n<\/div><\/div>\n\n\n\n<p><strong>Payment Mode<\/strong> &#8211; Authorize and Capture<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-authorize-capture.webp\" alt=\"square up authorize and capture\" class=\"wp-image-496358\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-authorize-capture.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-authorize-capture-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-authorize-capture-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/webkul-magento2-squareup-authorize-capture-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If this configuration is set, then in this case, when the customer places the order, the invoice automatically generates(payment authorizes &amp; captures). <\/p>\n\n\n\n<p>There is no need to capture the payment manually.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">API Logs &#8211; SquareUp Dashboard<\/h3>\n<\/div><\/div>\n\n\n\n<p>The admin can log in to the SquareUp dashboard and check the API logs for payments and refunds that have been made. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-5wBv4yDGQXDGBlSY_nY6YA_logasd.png\" alt=\"developer.squareup.com_apps_sq0idp-5wBv4yDGQXDGBlSY_nY6YA_logasd\" class=\"wp-image-407333\" style=\"aspect-ratio:1.2727272727272727;width:820px;height:auto\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-5wBv4yDGQXDGBlSY_nY6YA_logasd.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-5wBv4yDGQXDGBlSY_nY6YA_logasd-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-5wBv4yDGQXDGBlSY_nY6YA_logasd-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-5wBv4yDGQXDGBlSY_nY6YA_logasd-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Tapping a particular API log the admin can view the API log details.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-5wBv4yDGQXDGBlSY_nY6YA_logasd-1.png\" alt=\"developer.squareup.com_apps_sq0idp-5wBv4yDGQXDGBlSY_nY6YA_logasd-1\" class=\"wp-image-407335\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-5wBv4yDGQXDGBlSY_nY6YA_logasd-1.png 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-5wBv4yDGQXDGBlSY_nY6YA_logasd-1-300x236.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-5wBv4yDGQXDGBlSY_nY6YA_logasd-1-250x196.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/developer.squareup.com_apps_sq0idp-5wBv4yDGQXDGBlSY_nY6YA_logasd-1-768x603.png 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Apart from that, the admin can navigate to the transactions section as shown below to check the payments and the refund logs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"469\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/navigation-1200x469.png\" alt=\"navigation\" class=\"wp-image-407345\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/navigation-1200x469.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/navigation-300x117.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/navigation-250x98.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/navigation-768x300.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/navigation.png 1516w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Payment information<\/strong>: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"662\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_18_26_16-1200x662.png\" alt=\"screenshot_from_2023_10_23_18_26_16\" class=\"wp-image-407356\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_18_26_16-1200x662.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_18_26_16-300x165.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_18_26_16-250x138.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_18_26_16-768x424.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_18_26_16.png 1510w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Refund Information<\/strong>: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"634\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_18_28_39-1200x634.png\" alt=\"screenshot_from_2023_10_23_18_28_39\" class=\"wp-image-407348\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_18_28_39-1200x634.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_18_28_39-300x158.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_18_28_39-250x132.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_18_28_39-768x406.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/10\/screenshot_from_2023_10_23_18_28_39.png 1511w\" 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\">Support<\/h3>\n<\/div><\/div>\n\n\n\n<p>That is all about the&nbsp;<strong>Magento 2 SquareUp Payment Gateway<\/strong> extension.&nbsp;If you have any queries regarding the plugin, please contact us at&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">Webkul Support System<\/a><strong>.<\/strong><\/p>\n\n\n\n<p>You may also check our top-quality&nbsp;<a href=\"https:\/\/store.webkul.com\/Magento-2\/Payment-Extensions.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Payment Method<\/a> Extensions<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 SquareUp Payment Gateway extension allows the customers of your Magento 2 store to make payments for their orders using their credit\/debit cards. The admin has the option to set the payment mode as Authorize, Authorize and Capture as per requirement. The SquareUp payment method is PCI DSS Level 1 compliant which makes it <a href=\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":79,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9121],"tags":[],"class_list":["post-407193","post","type-post","status-publish","format-standard","hentry","category-magento-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Guide for Magento 2 SquareUp Payment Gateway Extension<\/title>\n<meta name=\"description\" content=\"Magento 2 SquareUp Payment Gateway User Guide shows how customers can easily make in-store online payments using their credit\/debit cards.\" \/>\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\/magento2-squareup-payment-gateway-documentation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide for Magento 2 SquareUp Payment Gateway Extension\" \/>\n<meta property=\"og:description\" content=\"Magento 2 SquareUp Payment Gateway User Guide shows how customers can easily make in-store online payments using their credit\/debit cards.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/\" \/>\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=\"2023-11-01T12:32:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-27T10:34:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png\" \/>\n<meta name=\"author\" content=\"Nishad Bhan\" \/>\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=\"Nishad Bhan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/\"},\"author\":{\"name\":\"Nishad Bhan\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0\"},\"headline\":\"Guide for Magento 2 SquareUp Payment Gateway\",\"datePublished\":\"2023-11-01T12:32:00+00:00\",\"dateModified\":\"2026-02-27T10:34:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/\"},\"wordCount\":1229,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png\",\"articleSection\":[\"Magento 2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/\",\"name\":\"Guide for Magento 2 SquareUp Payment Gateway Extension\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png\",\"datePublished\":\"2023-11-01T12:32:00+00:00\",\"dateModified\":\"2026-02-27T10:34:04+00:00\",\"description\":\"Magento 2 SquareUp Payment Gateway User Guide shows how customers can easily make in-store online payments using their credit\/debit cards.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png\",\"width\":1855,\"height\":697,\"caption\":\"m2_installation\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guide for Magento 2 SquareUp 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\/d5f376b54be75483744f8320d172d9e0\",\"name\":\"Nishad Bhan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Nishad Bhan\"},\"description\":\"Nishad Bhan excels in analyzing eCommerce processes on the Magento platform, optimizing workflows, and delivering strategic solutions. Expertise ensures seamless platform integration, driving digital innovation and aligning technology with business objectives for growth.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/nishad-bhan981\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Guide for Magento 2 SquareUp Payment Gateway Extension","description":"Magento 2 SquareUp Payment Gateway User Guide shows how customers can easily make in-store online payments using their credit\/debit cards.","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\/magento2-squareup-payment-gateway-documentation\/","og_locale":"en_US","og_type":"article","og_title":"Guide for Magento 2 SquareUp Payment Gateway Extension","og_description":"Magento 2 SquareUp Payment Gateway User Guide shows how customers can easily make in-store online payments using their credit\/debit cards.","og_url":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2023-11-01T12:32:00+00:00","article_modified_time":"2026-02-27T10:34:04+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png","type":"","width":"","height":""}],"author":"Nishad Bhan","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Nishad Bhan","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/"},"author":{"name":"Nishad Bhan","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0"},"headline":"Guide for Magento 2 SquareUp Payment Gateway","datePublished":"2023-11-01T12:32:00+00:00","dateModified":"2026-02-27T10:34:04+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/"},"wordCount":1229,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png","articleSection":["Magento 2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/","url":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/","name":"Guide for Magento 2 SquareUp Payment Gateway Extension","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation-1200x451.png","datePublished":"2023-11-01T12:32:00+00:00","dateModified":"2026-02-27T10:34:04+00:00","description":"Magento 2 SquareUp Payment Gateway User Guide shows how customers can easily make in-store online payments using their credit\/debit cards.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/03\/m2_installation.png","width":1855,"height":697,"caption":"m2_installation"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento2-squareup-payment-gateway-documentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Guide for Magento 2 SquareUp 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\/d5f376b54be75483744f8320d172d9e0","name":"Nishad Bhan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Nishad Bhan"},"description":"Nishad Bhan excels in analyzing eCommerce processes on the Magento platform, optimizing workflows, and delivering strategic solutions. Expertise ensures seamless platform integration, driving digital innovation and aligning technology with business objectives for growth.","url":"https:\/\/webkul.com\/blog\/author\/nishad-bhan981\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/407193","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\/79"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=407193"}],"version-history":[{"count":55,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/407193\/revisions"}],"predecessor-version":[{"id":528493,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/407193\/revisions\/528493"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=407193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=407193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=407193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}