Reader SDK: Code Cookbook

Configure Reader SDK - iOS for Square Stand

Configure the Reader SDK on iOS to use Square Stand to swipe payments and for connecting a Contactless + Chip Reader via USB.

iOS

Before you start
Permalink Get a link to this section

  • You need to have installed and configured Reader SDK.

Update your Info.plist file for Square Stand
Permalink Get a link to this section

Reader SDK on iOS supports using Square Stand for swiping payments and connecting a Contactless + Chip Reader via USB. Square Stand support is limited to accepting payments. Reader SDK cannot talk to peripherals connected through Square Stand such as printers, cash drawers, or barcode scanners.

To use Square Stand with your app, add the following key/value pairs to your Info.plist. Reader SDK will automatically detect if a Square Stand is connected and use it to accept swiped credit card payments.

KeyValues
UISupportedExternalAccessoryProtocolscom.squareup.s020
com.squareup.s025
com.squareup.s089

Warning

Before you can submit an app using Square Stand to the App Store, Square must notify Apple that your app is authorized to work with Square Stand. This process may take several weeks to complete. Please contact us for assistance.