Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
    Overview
    Accept in-person payments
    Integration design
    Select your reader
    Design an integration
    Quickstart
    Example applications
    Testing
    Terminal setup
    Set up your integration
    Connect to a reader
    Accepting a payment
    Collect card payments
    Accept offline payments
    Mail order and telephone order payments
    Regional considerations
    During checkout
    Collect tips
    Collect and save payment details for future use
    Flexible authorizations
    After checkout
    Refund transactions
    Provide receipts
    Customize checkout
    Cart display
    Collect on-screen inputs
    Collect swiped data
    Apps on devices
    Manage readers
    Order, return, replace readers
    Register readers
    Manage locations and zones
    Configure readers
      Splash screen
      Offline mode
      Reboot time
      Tipping
      WiFi
    Encryption
    References
    API references
    Mobile readers
    Smart readers
    SDK migration guide
    Deployment checklist
    Stripe Terminal reader product sheets
Other Stripe products
Financial Connections
Crypto
Climate
HomePaymentsTerminal

Terminal configurations

Use the Terminal Configurations object to apply configurations to your readers.

Copy page

The Terminal Configuration object contains all relevant configurations for a reader, such as the splash screen, tipping settings, offline mode, and so on. Because these settings are hierarchical, you can apply a configuration at either the account level or at the individual location level. You can set configurations in the following ways:

  • On individual Locations: Applies to all readers registered to that Location
  • At the account level: Applies to all readers in your fleet

You can override account-level settings with location-level settings. If you don’t configure settings at the location level, they inherit the account-level settings.

Note

We don’t support assigning or adding configurations to zones.

For example, you can model your Configuration objects as follows:

Configuration Hierarchy

In this scenario, Location 3 inherits the configurations from the account “Default configuration”, while Locations 1 and 2 have their own configuration.

Note

If you don’t set a configuration on the location-level, the Location inherits the default configuration on the account. For example, if you don’t set the splash screen on the Location, it inherits it from the default configuration set at the account level.

Any configuration changes made with the API or Dashboard can take up to 10 minutes to reflect on the target readers.

You can view and manage your configurations in the Stripe Dashboard. To manage your configurations, click Manage locations on the Readers tab. Stripe displays a list of configurations on the right hand side of the page. To view additional configurations, click View more at the bottom of the list.

Update the default configuration for the account

  1. Select the overflow menu () on the All locations list item (top).
  2. Click Edit configuration.
  3. Click Override for each configuration type you want to update.
  4. Click Apply changes.

All readers across all locations inherit the configuration settings that you set, unless there’s an override set on the configuration for the location. The reader updates within 10 minutes after you add the configuration.

Create a new configuration for a location

  1. Select the overflow menu () on the location item.
  2. Click Add configuration.
  3. Enter a name for the configuration. You can use this name more than once.
  4. Click Override for each configuration type you want to update.
  5. Click Apply changes.

All readers in the location inherit the configuration settings that you set. The reader updates within 10 minutes after you add the configuration.

Update an existing configuration

  1. Select the overflow menu () on either the location list item (left side) or the configuration itself (right side).
  2. Click Edit configuration.
  3. Click Override for each configuration type you want to update.
  4. Click Apply changes.

All the readers in the location update within 10 minutes.

Delete an existing configuration

  1. Select the overflow menu () on either the location list item (left side) or the configuration itself (right side).
  2. Click Delete configuration.

After you delete the configuration, the readers in the location default back to the account’s default configuration within 10 minutes.

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc