Skip to content
Create account or Sign in
The Stripe Docs logo
/
Ask AI
Create accountSign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
APIs & SDKsHelp
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseUse Managed Payments
Use Payment Links
Use a prebuilt checkout page
Build a custom integration with Elements
Build an in-app integration
In-person payments
Terminal
    Overview
    Accept in-person payments
    Global availability
    Integration design
    Select your reader
      Stripe Reader S700
      BBPOS WisePOS E
      Stripe Reader M2
      BBPOS Chipper 2X BT
      BBPOS WisePad 3
      Tap to Pay
      Verifone
        V660p
        UX700
        P630
        M425
        P400
        Verifone accessories
    Design an integration
    Quickstart
    Example applications
    Testing
    Terminal setup
    Set up your integration
    Multiparty payments with Connect
    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
    Monitor Readers
    References
    API references
    Mobile readers
    Smart readers
    Tap to Pay readers
    SDK migration guide
    Deployment checklist
    Stripe Terminal reader product sheets
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment scenarios
Handle multiple currencies
Custom payment flows
Flexible acquiring
Orchestration
Beyond payments
Incorporate your company
Crypto
Agentic commerce
Financial Connections
Climate
Understand fraud
Radar fraud protection
Manage disputes
Verify identities
United States
English (United States)
HomePaymentsTerminalSelect your readerVerifone

Verifone M425 readerPrivate preview

Learn how to set up the Verifone M425 reader.

Private preview

Verifone reader support is in private preview and invite-only in the US. If you’re part of the preview, we directly provide you with the applicable reader, rather than you ordering it through the Dashboard.

The Stripe Terminal SDK connects to the M425 reader over Bluetooth Low Energy (BLE). This reader is compatible with the following integrations:

  • iOS SDK
  • Android SDK
  • React Native SDK

We recommend using the M425 with one of the mobile SDKs (iOS, Android, or React Native), because it requires a host device with Bluetooth capabilities. Server-driven integrations aren’t compatible with this reader.

To view the reader’s parts and features, see the M425 product sheet.

Turn the reader on and off

The M425 is a compact, Bluetooth-enabled card reader that doesn’t have a display.

  • To turn on: Press and hold the power button for about 2 seconds until the LED indicator lights up.
  • To turn off: Press and hold the power button for about 5 seconds until the LED indicator turns off.
Verifone M425

Power button

Charge the M425 device before initial use by connecting the provided USB-C cable to the charging port on the reader. Connect the other end of the cable to a power source (wall adapter or computer USB port). The LED turns solid red while charging and turns off when fully charged.

The M425 has a rechargeable battery that can last up to 10 hours with normal use. To preserve battery life, turn off the reader when not in use for extended periods. Avoid letting the battery charge fall below 10%, because that can diminish battery capacity over time. Charge the device regularly, especially if it hasn’t been used for a while.

In a mobile deployment, the M425 is designed for portability and can operate for a full day on a single charge with normal use. The device can last several days in standby mode.

Always use Verifone-approved power adapters and cables for charging to ensure proper operation and to maintain your product warranty.

Connect the reader to the internet

The M425 is a Bluetooth Low Energy (BLE) reader that doesn’t connect directly to the internet. Instead, it communicates with a host device (such as a smartphone or tablet) running your point of sale application. The host device handles the internet connection and communicates with Stripe.

Your point of sale application communicates with the reader using a Terminal SDK.

To ensure that your M425 receives the latest firmware updates:

  1. Pair it regularly with a device running the latest version of your point of sale application.
  2. Keep your point of sale application up to date, because firmware updates are often delivered through the application.

If you’re running into issues connecting your reader to the internet, see the M425 troubleshooting guide.

Bluetooth connectivity

To connect the M425 to your host device:

  1. Enable Bluetooth on your host device.
  2. Press and hold the reader’s power button for 5 seconds until the LED flashes blue, to turn on pairing mode.
  3. Use your point of sale application to discover and pair with the M425.

For detailed pairing instructions, refer to the M425 product sheet.

Battery and charging

The M425 has a rechargeable battery that can last up to 10 hours with normal use. To charge the device:

  1. Connect the provided USB-C cable to the charging port on the M425.
  2. Connect the other end of the cable to a power source (wall adapter or computer USB port). The LED turns red to indicate charging.
  3. When the LED turns off, it’s fully charged, and you can disconnect the cable.

LED indicators

The M425 doesn’t have a screen, so there are no on-screen prompts or options for powering on or off. The device status is communicated through its LED indicator:

  • Solid green: Ready to accept payment
  • Flashing blue: In pairing mode
  • Solid red: Charging
  • Flashing red: Low battery

Additional features and accessories

The M425 supports contactless (NFC) payments, including Apple Pay and Google Pay. It also has a built-in EMV chip reader for chip cards. The device is compact and portable, making it suitable for mobile businesses. To learn about its accessories, see Verifone accessories.

See also

  • Verifone accessories
  • Verifone product sheets
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc