Stripe Terminal Readers Beta

    Learn about Stripe's pre-certified in-person payment readers.

    Stripe Terminal works only with our pre-certified card readers. This restriction ensures that your transactions are secured by our end-to-end encryption, and that your readers are always up to date via our remote management tools.

    Not sure which reader is right for you? See Designing an Integration to choose a reader that works with your application and physical sales environment.

    You can order from the Stripe Dashboard and get them shipped to a location of your choice. As a Connect platform, you can even enable your connected accounts to receive readers and accessories at their business location.

    Connection to Stripe

    To work, Stripe Terminal readers require connection to an app with the Stripe Terminal SDK integrated. Each reader can only connect to one instance of the SDK at a time. For example, if your app runs on iOS and you want four mobile readers in your store, you also need four iOS devices.

    Pre-certification

    In-person payments must follow strict rules to meet PCI compliance, PCI certifications, and EMV certifications.

    Terminal offers a selection of pre-certified, PCI-compliant readers that accept payment details (EMV, contactless, and swiped), encrypt sensitive card information, and return a token to your application through the Stripe Terminal SDK so that you can confirm payment.

    Reader software updates

    Stripe and our hardware partners periodically release reader software updates, which can include improvements and required security updates. The Verifone P400 is updated automatically. The BBPOS Chipper 2X BT must be updated manually. As reader software updates are made available, update your readers to the latest available version to continue using Stripe Terminal. Failing to install a required manual update can prevent a reader from accepting payments.

    Next steps

    Next, learn how to set up your reader.

    Questions?

    We're always happy to help with code or other questions you might have! Search our documentation, contact support, or connect with our sales team. You can also chat live with other developers in #stripe on freenode.

    Was this page helpful? Yes No

    Send

    Thank you for helping improve Stripe's documentation. If you need help or have any questions, please consider contacting support.

    On this page