This guide will be removed on April 29, 2022. Please use our new, easier-to-use Toast technical documentation site. All updated content is on the new site.

Configuring offline credit card transactions

You can set the Enable Background Processing option to control whether your restaurant can still process credit card transactions when it has lost its internet connection. As part of the credit card payment workflow, the Toast platform makes a request to the credit card networks to authorize the payment. These authorization requests are processed in real time or in the background, depending on the setting of the Enable Background Processing option. Offline mode supports only authorization requests processed in the background, because the requests are queued during offline mode and then sent to the credit card networks when the internet connection is restored.

You can also set an upper limit to transaction amounts of offline credit card payments.

To configure credit card transactions for offline mode

  1. Access the Toast administration back-end.

  2. Select Payments > Payment methods > Payment options and then scroll down to the Background Processing of Transactions section.

  3. For the Enable Background Processing option, select a setting that determines whether payment transactions are processed in the background or in real time:

    • Yes, Fast Processing: Credit card transactions are always processed in the background in both online and offline modes. This option provides the fastest guest service because the payment workflow does not wait for authorization from the credit card networks before payment is applied to the check. The financial risk is that payment may be taken from a credit card that is later declined, leaving the restaurant to absorb the payment amount. This option is especially useful for quick service restaurants that have a high volume of transactions and are willing to accept the risk of losing a payment in exchange for optimal speed in processing the payment.

    • Yes, Offline Mode (recommended): Credit card transactions are processed in real time in online mode (like the No, Never option) and in the background in offline mode (like the Yes, Fast Processing option). This strategy provides both the low financial risk of real-time processing and the ability to take payments when you lose your connection. Toast recommends that you use this setting if you intend to accept orders during offline mode.

    • No, Never: Credit card transactions are always processed in real time, never as background processes. This option has the least financial risk because all credit card transactions are either authorized or denied by the credit card networks before the payment workflow finishes. Note that this setting does not accept credit card transactions while in offline mode.

  4. With the Transaction Limit when Offline option, you can optionally set a currency upper limit for credit card transactions taken in offline mode. Transactions over this thresholds are rejected by the Toast platform. Note that this threshold is not applied to employees who have the Offline/Background Credit Card Processing permission. A payment is denied if the employee who takes a payment over the transaction threshold does not have the Offline/Background Credit Card Processing permission.

  5. Save and publish your changes.