processingMode
is now a required field withinpaymentParameters
.AUTO_DETECT
is the preferred mode for production payments, as this mode will select the optimal payment mode (online or offline) depending on network and Square connectivity. The Square Sandbox doesn't support offline payments, so test payments made in the Sandbox should use theONLINE_ONLY
processingMode
.- The minimum compatible version of the Android Gradle Plugin is version 8.4.2 or later.
- While offline payments are in Beta, sellers must contact Square and opt-in to offline processing with the Mobile Payments SDK.
- The minimum Xcode iOS deployment target has been raised to 16+.
processingMode
is now a required field withinpaymentParameters
.autoDetect
is the preferred mode for production payments, as this mode will select the optimal payment mode (online or offline) depending on network and Square connectivity. The Square Sandbox doesn't support offline payments, so test payments made in the Sandbox should use theonlineOnly
processingMode
.- While offline payments are in Beta, sellers must contact Square and opt-in to offline processing with the Mobile Payments SDK.