Square is a US-born all-in-one payments processor (PSP) that has evolved from a simple mobile card reader into a global financial services powerhouse. It is known for its transparent pricing, robust ecosystem of hardware, and the ability to seamlessly bridge the gap between in-person and online commerce.
For Checkify Pro customers, the Square integration opens a professional-grade gateway to stable, high-conversion online transactions. By combining Checkify’s optimized one-page checkout with Square’s trusted security, merchants can significantly reduce cart abandonment and streamline their financial operations.
For more information about this payment processor please visit squareup.com.
In this article:
1. Pre-connection checklist
To enable Square as a payment processor on your store, you must have an active account on the platform. If you don't have one, register it here. Note that Square may accept legal entities established in the following countries: United States, Canada, United Kingdom, Australia, Japan, France, Republic of Ireland, and Spain. So, if you are not the business from these geos, and you don't have a local bank account, this PSP will not be available for you.
Square also offers a relatively high fee per transaction, but premium users get a discount on that. Also, decline rates could be low, while authorization rates remain high, and this PSP is generally merchant-oriented, once the KYC/KYB is complete and onboarding is done. This factor may balance the costs and the overheads.
2. Setting up Square on Checkify's checkout
The secure, no-code connection between Square and Checkify Pro requires a few setup steps. Visit Admin > Payment systems > Square to get started. Press "Connect +" button and keep this page open in a tab.
2.1 How to get your API credentials
Proceed to Square Developer section https://developer.squareup.com/console/en/apps.
In the Applications section, create your app needed for making requests to Square APIs.
4. Give your application a name, then pick Accept payments > Myself (building for personal use).
5. Click “Complete”. As set of API credentials becomes available.
6. Copy-paste the Application ID and the Access token from Square (Production) to the appropriate fields in the Checkify admin.
7. Press "Connect +" button. You will get a success message and will be taken to the Payment systems page of the admin.
2.2 Additional options
When adding Square as a payment method on Checkify Pro, you will also able to configure some additional options:
i. Target countries.
You can select specific countries or regions for which this payment method will be displayed.
3. Apple Pay, Google Pay and gift cards on Square
Square offers some of the best support for digital wallets, express payment options like Apple / Google Pay and Cash App Pay (US account and their buyers only), which naturally have higher authorization success rates than manual card entry. The PSP also offers a well developed gift card program, designed specifically to capture revenue upfront and to encourage repeat purchases.
These extra options can be enabled in Admin > Payment systems > Square by toggling the corresponding switches and saving your changes.
4. Supported currencies and languages
Square allows processing in six currencies. They are:
USD (United States)
CAD (Canada)
GBP (United Kingdom)
AUD (Australia)
JPY (Japan)
EUR (Republic of Ireland, France, and Spain)
Square does not support multi-currency settlement within a single account. Consequently, your transactions will be processed and settled in the native currency of the country where your Square account was registered, regardless of whether multi-currency settings are enabled on Checkify Pro.
Square supports the following languages: English (AU, CA, GB, IE, US), Spanish, French and Japanese. It is fewer than on Checkify's checkouts. If the checkout page is in a language not supported by the payment provider, the words in the payment element will appear in English.
5. Resolving common issues
🙀 How do I link an imported order with a Square payment received?
When the order is placed successfully, there is always a set of data associated with it. It is provided in the Orders section of the Checkify admin.
Alternatively, you may find this info on Shopify. Open the order timeline. Here, Authorization key = Square payment ID. Example:
Search for the transaction in the Square dashboard > Payments & invoices > Transactions, or find its corresponding ID in the URL (link). Example:
🙀 How do I get a field for my gift cards on the checkout page?
It is necessary to create at least one gift card on Square and to activate the appropriate switch in Admin > Payment systems > Square.
🙀 How do I refund the payment for an order received via Square?
For more accurate accounting and reporting, we recommend using the native Shopify refund flow for orders. This process is fully automated: Shopify and Square will exchange data. Your changes made on Shopify will be reflected on Square's dashboard (transactions).
Example: A partial refund of GBP8.00 is initiated on Shopify (Orders), and is recorded on Square account
🙀 Which payment processors, apart from Square, are available?
Checkify Pro customers can collect payments via Airwallex, Stripe, PayPal, Mollie, Checkout.com, Adyen. Coinbase Commerce and CoinGate business customers can benefit by offering their buyers the option to pay in cryptocurrencies and seamlessly collecting those payments.
It is a common practice to have more than one payment gateway active. For example, Stripe + PayPal or Airwallex + PayPal, and a manual payment method (cash on delivery) or a crypto method in addition to that.








