With a Bluetooth Stripe reader, or with the app running directly on a Stripe Reader S700 or S710, you can accept card payments while offline and submit them once you reconnect. Useful for markets, events and spotty connections.
Official documentation: Stripe Terminal documentation
How to get started
Follow these 4 simple steps to get up and running.
- 1
How offline mode works
Turn on Allow offline payments in Settings, under Card Reader. When your device loses its connection, Payment for Stripe keeps taking cards on a supported Stripe card reader. Transactions are encrypted and stored securely on your device until connectivity is restored.
- 2
Processing an offline payment
With a supported reader connected, take the sale as you normally would. The toolbar shows Offline, and the result reads Not yet confirmed. The card is stored, and Stripe approves or declines it when it syncs. Offline charges are amount entry only, so the product catalog, customers, invoices and payment links stay unavailable until you reconnect.
- 3
Automatic syncing when online
Once your device reconnects to the internet, Payment for Stripe sends every stored payment to Stripe in the background. The toolbar shows Syncing while they go through, then clears. No manual action required.
- 4
Handling failed syncs
In rare cases, an offline payment may fail to process when synced (e.g., insufficient funds, expired card). The app shows a message with the declined amount right away, so you can follow up with the customer and collect it again.