Square Error: checkout_location_permission_denied_or_restricted

Square Error: checkout_location_permission_denied_or_restricted


This error happens if the iOS "Location Access" is not granted to SuitePOS following a fresh install or upgrade.


Access can be manually granted to SuitePOS on the Apple Device:
  • Go to Settings (on the Apple iOS device) > Privacy > Location Services.
  • Make sure that Location Services is ON.
  • Scroll down to find the SuitePOS app.
  • Tap SuitePOS and select "While Using the App".

    • Related Articles

    • Square Error: Square Authorization Failed - invalid value for parameter "location_id"

      This can occur for a variety of reasons. Most typically it is when the current Location Id on POS Settings is not authorized for the last Square Authorization that was performed. Try re-authorizing Square, after checking you have internet and your ...
    • Square Warning: Location Id Mismatch

      This can be displayed during a sync when the Square Authorized Location in SuitePOS does not match the Square Location in POS Settings. This normally occurs when you update the Square Location in POS Settings but have not re-authorized Square. This ...
    • Square Error: Square Reader Connection Error - reader_settings_sdk_not_authorized

      All SuitePOS terminals have to be authorized once (on a fresh install or when you change Square accounts) Before you can connect a Square Reader. This is so the Square Reader SDK (which accesses your Square Reader) can authenticate correctly. Failure ...
    • Last 4 of Credit Cards Write as "0000" for Square Transactions

      When you process a sale in SuitePOS using Square Payments the last 4 digits is not written to the backend platform (NetSuite or Salesforce). This is by design and caused by not authorizing the Square properly. In SuitePOS settings, you need to check ...
    • Tutorial: Filter Sales Reps by Location

      Retailers that have a lot of Sales Reps may find it easier to enable sales reps ( on the Employee record) for certain locations. This will reduce the amount of reps displayed when setting the sales rep during a transaction in SuitePOS. Step 1: ...