# Terminal 是什么

用 Stripe Terminal 进行线下收款，将 Stripe 支付扩展到您的销售点。

Stripe partners with platforms that provide [no-code POS solutions](https://stripe.partners/?f_category=point-of-sale).

利用 [Stripe Terminal](https://docs.stripe.com/terminal.md)，您可以将 Stripe 支付集成到您现有的线下结账体验，也可以在您的移动或网页应用内构建线下付款功能。

Terminal comes with SDKs built for modern development environments, Tap to Pay on [iPhone](https://docs.stripe.com/terminal/payments/setup-reader/tap-to-pay.md?platform=ios) and [Android](https://docs.stripe.com/terminal/payments/setup-reader/tap-to-pay.md?platform=android), [pre-certified readers](https://docs.stripe.com/terminal/payments/setup-reader.md), and tools for ordering and managing readers from the Stripe Dashboard. Build a SaaS platform or marketplace using [Connect](https://docs.stripe.com/connect.md) or initiate subscriptions in-store with [Billing](https://docs.stripe.com/billing.md).

Learn about [global availability for Terminal](https://docs.stripe.com/terminal/payments/collect-card-payment/supported-card-brands.md).

## 功能

用 Terminal 摒除线下付款过程的复杂性：

- **线上兼容性**：在单个系统内实现线上与线下付款一体化。
- **Flexible SDKs**: Use Terminal’s JavaScript, iOS, Android, or React Native SDK to integrate your existing point of sale (POS), or build a modern POS tailored to your business. Use the [server-driven integration](https://support.stripe.com/questions/terminal-server-driven-integration) to integrate directly using the Stripe API.
- **Reader choices**: Choose from [different readers](https://docs.stripe.com/terminal/payments/setup-reader.md) depending on your business needs.
- **Connection types**: [Connect](https://docs.stripe.com/terminal/payments/connect-reader.md) to your Terminal reader with Bluetooth, USB (Android with mobile readers only), or internet, depending on your physical sales environment.
- **Ordering and fleet management from the Stripe Dashboard**: Order [pre-certified readers](https://docs.stripe.com/terminal/fleet/order-and-return-readers.md) and [monitor your fleet of readers](https://docs.stripe.com/terminal/fleet/locations-and-zones.md) from the Stripe Dashboard.

## Terminal 的运作机制

Stripe Terminal 的部署包含四个部分：

- Your web-based, mobile, or desktop application
- Your back end
- Stripe Terminal 读卡器
- Stripe Terminal SDK

The SDK facilitates communication between your point of sale application logic, the firmware running on the reader, and the Stripe API so you can accept in-person payments in the same way as you accept online payments with Stripe. The SDK is available for JavaScript, iOS, Android applications. You can develop desktop applications using a server-driven integration.
![](https://b.stripecdn.com/docs-statics-srv/assets/ecosystem-diagram.96b4137c8fbb6e9e7c91d97a27289e01.png)

Stripe Terminal offers a selection of [pre-certified readers](https://docs.stripe.com/terminal/payments/setup-reader.md) that accept payment details (*EMV* (EMV refers to the standards governing acceptance of chip-enabled cards and some contactless payment methods. Today most payment cards issued around the world support EMV), contactless, and swiped), encrypt sensitive card information, and return a token to your application (through the Stripe Terminal SDK) so you can confirm payment.

Stripe Terminal works only with our pre-certified card readers and compatible Tap to Pay [iPhone](https://docs.stripe.com/terminal/payments/setup-reader/tap-to-pay.md?platform=ios) and [Android](https://docs.stripe.com/terminal/payments/setup-reader/tap-to-pay.md?platform=android) devices. This ensures secure transactions by our end-to-end encryption, by default, and up-to-date readers through our remote management tools.

You can [order readers and accessories](https://docs.stripe.com/terminal/fleet/order-and-return-readers.md) from the Stripe Dashboard and get them shipped to a location of your choice. As a [Connect](https://docs.stripe.com/connect.md) platform, you can even enable your connected accounts to receive readers and accessories at their business location.

## 使用案例

Stripe Terminal 在设计时充分考虑了开发人员的需求。它设计灵活，支持广泛的用例：

- 将线上业务扩展到现实世界。
- Enable in-person payments for your [Connect](https://docs.stripe.com/connect.md) platform, with readers for each connected account.
- Collect payments in-person and use those card details for recurring online payments with [Billing](https://docs.stripe.com/billing.md).
- 既可构建全新、定制化的销售点应用，亦可与您现有的销售点应用集成，同时充分利用 Stripe API 在处理付款方面的优势。

Choose an SDK that works best for you and combine it with a reader that works best for you. This documentation provides all the information you need to design your in-person payments solution, order readers and accessories, integrate, and deploy.

## 集成范围

一个集成的完整范围包括四个主要步骤。

1. Use the [sample integration](https://docs.stripe.com/terminal/quickstart.md) to get up and running with an integration quickly.
1. [Design your integration](https://docs.stripe.com/terminal/designing-integration.md) to create in-person payments.
1. [Integrate the SDK](https://docs.stripe.com/terminal/payments/setup-integration.md) in your application. Use the simulated reader to emulate reader behavior for all the Terminal flows while building your initial integration.
1. [Order](https://docs.stripe.com/terminal/fleet/order-and-return-readers.md) a physical reader and test card.

From there, explore the docs to see all you can do with your Terminal integration. We recommend [testing your integration](https://docs.stripe.com/terminal/references/testing.md) and reviewing the [checklist](https://docs.stripe.com/terminal/references/checklist.md) before going live.

## Encryption 

Businesses using Terminal for in-person payments can choose between two levels of encryption. All payments using Terminal are securely encrypted using end-to-end encryption (E2EE) by default. Businesses in certain industries, such as healthcare and education, can also use the PCI-audited point-to-point encryption (P2PE) solution from Stripe.

Stripe P2PE is an optional, paid feature. See [pricing](https://stripe.com/pricing) for more information. If you’re interested in P2PE, [contact your sales representative](https://stripe.com/contact/sales) to discuss whether P2PE is a good fit for your business.

P2PE standards, which are developed by the PCI Council, add an additional decryption step through hardware security modules (HSM) before Stripe sends payment data to card networks. Our P2PE solution simplifies PCI compliance and reduces PCI audit scope and audit costs. It’s validated by a third party, ensuring compliance with PCI P2PE standards, and doesn’t require any additional integration to get started.

If you’ve enabled P2PE, consult the [P2PE Instruction Manual (PIM)](https://docs.stripecdn.com/Stripe_PCI-P2PE-PIM_v2.3.pdf) for detailed guidance. This manual provides instructions on how to properly implement our validated P2PE solution.

## See also

- [Design an integration](https://docs.stripe.com/terminal/designing-integration.md)
- [Sample integration](https://docs.stripe.com/terminal/quickstart.md)
- [Supported card brands](https://docs.stripe.com/terminal/payments/collect-card-payment/supported-card-brands.md)
