Process POS payments with Square

Process POS payments with Square

Cin7 Core Point of Sale (POS) and Square integration allows the use of the Square mobile app and card reader for processing credit card payments via the Square Register API within Cin7 Core POS. It is also possible to return funds back to credit cards using the Square Connect API.

Note: Square can work as POS payment processor or as sales channel. But when it is used as payment processor, it also saves processed payments in Square as sale, which Cin7 Core may load separately if both options are activated. Please see Square integration (Sales Channel) for more information about using Square as a sales channel. When used only as a payment processor, integrating with Square does not require an add-on to your base subscription.

Credit card payments via the Square Register API are available only in the Cin7 Core POS mobile application (Android/iOS). Ensure your Square account origin, Square Reader Origin and Cin7 Core operation Country are the same; otherwise, you will not be able to use Square Card Reader.

Note: Square only loads customer data from online sales (i.e. from sales through the Square eCommerce channel). POS Square sales do not capture customer data. This is a limitation of the Square API version Cin7 Core is currently using. Updating the API version is a planned area of Cin7 Core development.

Prerequisites

  • At least one POS register added to your subscription.

  • Setting up POS - Basics (required)

  • Payment processing platforms do not require a subscription add-on in Cin7 Core, however, if Square is connected as a sales channel an external integration add-on is required.

 

Connect Cin7 Core to Square

The Square integration must be connected via the Cin7 Core web portal before it can be used for Cin7 Core POS sales. See Square integration for more detailed information about Square settings in Cin7 Core. More than one Square integration can be connected to your Cin7 Core organisation.

  1. Navigate to Integrations → Square.

  2. In the Add a New Shop tab, click Connect to Square. You will then be redirected to the Square Login page.

  3. Enter your Square credentials, then click Sign In, then Allow.

  4. In the Setup tab, under the Specify parameters required for processing sales on Square section, select Process Payments from the menu. If you are also looking to import orders from the Square store, select Load Sales & Process Payments.

  5. Link Square and Cin7 Core Tax rules, and Square payment methods to payment accounts in Cin7 Core.

  6. Click Save Changes. This makes Square available to all outlets in the organisation.
         

Link Cin7 Core POS Outlet to a Square Location

You will need to create your business locations in Square and Cin7 Core before continuing to the next steps. Each Cin7 Core POS Outlet must be connected to a Square location. You will need to repeat these steps for every Cin7 Core POS Outlet.

  1. Navigate to Integration → Cin7 Core POS.

  2. In the Outlets tab, select the outlet where you will use Square.

  3. In the Square integration to process returns box, choose a Square integration. The selected Square integration will be used to accept and refund card payments.

  4. Click Save.
         

  5. Install the Square application on your mobile device (search for Square in App Store or Google Play). For more information on setting up Square app, see Square Support.

  6. Once logged in, select the Square Location to connect to the Cin7 Core Outlet.

  7. Set up Square Card Reader – follow the Square instructions on how to complete the setup.

  8. Check the Square application directly, i.e. try to make a test payment from the Square app.

  9. The Square application has a number of settings that allow you to remove certain features when Square is started from within the Cin7 Core POS application.

    • Menu → Settings →Signature and Receipt allow skipping of the receipt screen (as Cin7 Core POS has a built-in receipt system) and skip signature for transactions under $25.

    • There is also a setting to allow operation in offline mode.
      NOTE: Ensure your Square account origin, Square Reader Origin and Cin7 Core operation Country are the same; otherwise, you will not be able to use Square Card Reader.

  10. Start and log on to the Cin7 Core POS application, making sure the outlet is an outlet where Square integration has been added.

  11. Open the Menu → Setup → Payment system setup, select Square Reader and press Save.

 

Now you are ready to process card payments.

Processing a Credit Card Payment with Square

Once you've set up to process a credit card payment in Cin7 Core POS using Square:

  1. At the stage of selecting a payment method in Cin7 Core POS, select Sum to Pay or Leave as is.

  2. Press the Credit Card button. The Square register will be shown automatically.

  3. After the card payment processing, you will be returned to the Cin7 Core POS application. The current sale will need to be completely paid before you can return to the main Register screen.

Was this article helpful?

Have more questions? Submit a request