Build your perfect point of sale

Implement the checkout that’s right for your business. Create a flagship retail experience with our native mobile SDKs, extend your website to your pop-up store with our JavaScript SDK, or enable a mobile point of sale at your next event.

Unify your payments stack

Maintain a single view of customers and sales across online and offline channels. Take advantage of Stripe’s integrated payments platform: initiate a subscription in-store with Billing or let your platform users start taking in-person payments with Connect.

Launch faster

Stripe Terminal is EMV Levels 1, 2, and 3 pre-certified, helping you scale faster and save months of developer and certification time. Integrate in days using modern tools and a platform designed for global scale.

Built for developers

Integrating payments with a point of sale system usually requires complex integrations that provide little flexibility. Stripe Terminal SDKs provide a unified interface to pre-certified card readers. Customize every user-facing aspect of the point of sale using a modern developer platform.

Explore the docs
const terminal = StripeTerminal.create({
  onFetchConnectionToken: server.fetchConnectionToken,

const result = await terminal.discoverReaders();
const reader = result.discoveredReaders[0];
await terminal.connectReader(reader);

const item = {
  description: 'High Growth Handbook',
  amount: 2000,
  quantity: 1,
const cart = {
  lineItems: [item],
  currency: 'usd',

terminal.setReaderDisplay({ type: 'cart', cart });

Pre-certified hardware

Choose the reader that’s right for your business and avoid costly certification processes with a range of pre-certified card readers. All readers natively support EMV chip cards and contactless payment methods while providing end-to-end encryption.

See reader options
Stripe Terminal device

Scaled fleet management

Manage your fleet of connected hardware and monitor the status of your readers within the Stripe Dashboard. Our tools make it easy to identify failed hardware, handle security audits, and deploy updates to your readers.

Stripe Dashboard screenshot of managing your fleet hardware.


Stripe Terminal works with third-party hardware to support a range of use-cases. We currently offer the two reader and SDK combinations below, with more coming soon. To get started with one of our developer kits, request a beta program invite, or read the docs.

Mobile app-based point of sale
Web-based point of sale
Stripe SDK
iOS Android Coming soon
Chipper™ 2X BT ® P400 Coming soon
® P400

Request an invitation to Stripe Terminal

Please provide the information below and we’ll be in touch with more detail. Stripe Terminal is currently a beta program available in the US only. Read our FAQ.