Configure the Mobile Payments SDK for Square Stand or Square Kiosk

Applies to: Mobile Payments SDK - iOS

Learn how to configure your Mobile Payments SDK iOS application to work with Square Stand and Square Kiosk.

Link to section

Requirements and limitations

You need to install the Mobile Payments SDK and authorize your application to take payments.

Note

Other than Square Readers, the Mobile Payments SDK cannot talk to any printers, cash drawers, barcode scanners, or other peripherals connected through Square Stand or Square Kiosk.

Link to section

Update your Info.plist file for Square Stand

To use Square Stand or Square Kiosk with your Mobile Payments SDK application, add the following key-value pairs to your Info.plist file. The SDK automatically detects whether a Square Stand or Square Kiosk is connected and uses it to accept card payments.

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

Warning

Before you can submit an application using Square Stand or Square Kiosk to the Apple App Store, Square must notify Apple that your application is authorized to work with Square Stand or Square Kiosk. This process might take several weeks to complete. Contact us for assistance.

Link to section

See also