Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
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 Payments
Payment scenarios
Handle multiple currencies
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
    Additional payment methods
    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
    Collect tapped data for NFC instruments
    Apps on devices
    Manage readers
    Order, return, replace readers
    Register readers
    Manage locations and zones
    Configure readers
      Admin menu passcode
      Splash screen
      Offline mode
      Reboot time
      Tipping
      WiFi
    Monitor Readers
    References
    API references
    Mobile readers
    Smart readers
    SDK migration guide
    Deployment checklist
    Stripe Terminal reader product sheets
Beyond payments
Incorporate your company
Crypto
Financial Connections
Climate
Understand fraud
Radar fraud protection
Manage disputes
Verify identities
HomePaymentsTerminalConfigure readers

Configure the admin menu passcodePrivate preview

Customize the admin menu passcode for your readers.

Private preview

Customizable admin menu passcodes is in private preview. To request access, contact Stripe support.

The admin menu on smart readers provides access to a readers’s wifi settings, appearance settings, and diagnostics details.

The default passcode to access the admin menu on your smart reader is 07139. For security, you should set your own custom 5 digit passcode.

Caution

Ensure your admin passcodes are secure and not easily guessable. Avoid common patterns like sequential numbers (12345) or repeated digits (11111).

You can set an account-level default passcode, which applies to all readers in your fleet. You can also set a custom passcode for individual locations, which overrides the account-level default passcode. Locations that don’t have a custom passcode inherit the account-level default passcode, or the Stripe default passcode if you don’t set an account-level default.

You can configure admin menu passcodes in the Dashboard or with the Configuration API. You can also use the Dashboard to see the currently set or inherited passcode.

To configure admin passcode settings in the Dashboard:

  1. Navigate to the Manage locations page.
  2. Find the specific location you want to change the passcode for.
  3. Click the overflow menu () > Edit configuration.
  4. Click Edit or Override next to the Admin menu passcode icon.
  5. To set a custom passcode, enable the toggle. To use the Stripe default passcode, disable the toggle.
  6. Enter a 5 digit numeric passcode.
  7. Click Update.
  8. Apply the configuration changes by clicking Apply changes on the configuration drawer.

Stripe applies the new passcode 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