Wiki Home Settings page Tax printer Square

Tax printer Square

2025-11-05
square, printer, POS

The following explains how to use Square POS for sales, integrate it with iCafeCloud, and sync all products and members to Square.

  1. Go to squareup.com and click Sign In at the top right of the page.
  2. Click Sign Up to start creating a Square account.
  3. On the next screen, enter the required information and click Continue.
  4. On the following page, provide your business information and click Continue.
  5. Start the setup process and complete all the steps to finish setting up your Square account (Figure 1)

Figure 1

  1. Once completed, go to the iCafeCloud admin panel, click Settings → Payment and Tax, and then click Square OAuth (Figure 2).

Figure 2

  1. A window will pop up asking you to log in. Enter your credentials and continue (Figure 3).

Figure 3

  1. It will ask for permission to allow iCafeCloud to access your Square account. Click “Allow” (Figure 4).

Figure 4

  1. Once all steps are completed, an “Authorization Success” message will appear (Figure 5).

Figure 5

  1. Square Webhook Signature Key:
    Used to verify signatures when receiving webhooks.
  2. Sync Options:
    Sync all products to Square
    Sync all offers to Square
    Sync members to Square by date
  3. After clicking the Sync button, historical data will be synced to Square. Since the number of members can be large, you can choose to sync only those members added after a specific date.

  1. Auto-Sync Options:
    Auto sync new products to Square
    Auto sync new offers to Square
    Auto sync new members to Square
  2. When enabled, new products, offers, and members (excluding GUEST members) will automatically sync to Square. (Figure 6)

Figure 6

  1. If you don’t want to sync all data with Square and only want specific items, go to Settings → Product and click the green Sync button next to the product you wish to sync with Square (Figure 7).

Figure 7

  1. Go to Square, refresh the page, and click Items on the left-hand panel.Click Item Library at the top left and review the item list. (Figure 8)

Figure 8

  1. Without Product/Member Sync:
    If products and members have not been synced, payments will use temporary items. Inventory and other product details will not be recorded. In this case, the system only processes the payment through Square. Order status updates can still be received via Square webhooks, but the order cannot be directly updated through POS payments.

  1. With Product/Member Sync:
    If products and members have been synced, payments will include full product details and proceed through direct POS payment. When synchronized products and members are selected during payment, the webhook order callback will retrieve the corresponding product and member information and update the order details accordingly.

Related: