Operate offlineBeta
Contact us if you’re interested in operating your smart reader in offline mode, operating offline in a country that’s not currently supported, or future Android SDK support.
When you’re operating a Bluetooth reader using the iOS SDK and have intermittent, limited, or no internet connectivity, Stripe Terminal allows you to store payments locally. When an internet connection restores, the SDK automatically forwards any stored payments to Stripe.
From your application’s perspective, the payment collection process is similar to operating online. While offline, the SDK securely stores the payment information and automatically forwards the stored payments when connectivity restores. The SDK allows you to set an OfflineDelegate
to receive callbacks for offline-related events.
When operating offline, you, as the merchant, assume all decline risk of the transaction. If the issuing bank declines the offline transaction, there’s no way to recover the funds. To reduce the chances of a bank decline, you’re encouraged to reestablish internet connectivity as soon as possible to record the payments to Stripe.