Using the Point of Sale API in offline mode
Continue to process payments offline during moments of limited connection.
To accept offline payments with the Point of Sale API:
In your Square Point of Sale app, open Settings > Offline Mode.
Toggle Allow Offline Mode to on. Review information, then tap Allow Offline Mode.
Offline payments are processed automatically when your device regains connectivity, and will expire if not processed within 72 hours.
Note that offline payment results do not include a
transaction_id field, because Square's backend systems have not received and processed the transaction. Instead, the
response includes a
client_transaction_id field, which matches the value of
client_id in Transaction objects. Use the
client_transaction_id to retrieve
the transaction details using the Transactions API
endpoint once internet connection is restored and the Square Point of Sale app
processes the staged transactions .
Note that it is not currently possible to filter ListTransactions results by