调至内容部分
创建账户
或
登录
Stripe 文档徽标
/
询问人工智能
创建账户
登录
开始
付款
销售收入
平台和交易市场
资金管理
开发人员资源
概览
关于 Stripe 支付
升级您的集成
支付分析
线上付款
概览查找您的用例Managed Payments
使用 Payment Link
构建结账页面
构建高级集成
构建应用内集成
支付方式
添加支付方式
管理支付方式
用 Link 更快结账
支付接口
Payment Links
结账
Web Elements
应用内 Element
支付场景
处理多种货币
自定义支付流程
灵活收单
编排
线下支付
Terminal
    概览
    接受线下付款
    集成设计
    选择读卡器
    设计集成
    快速开始
    示例应用
    测试
    Terminal 设置
    设置您的集成
    连接读卡器
    接受付款
    收取银行卡付款
    其他支付方式
    支持线下支付
    邮购和电话订购付款
    地区考虑因素
    结账过程中
    收取小费
    收集并保存付款详情以供将来使用
    灵活授权
    结账后
    退款交易
    提供收据
    自定义 Checkout
    购物车显示
    收集屏幕输入内容
    收集刷卡数据
    收集 NFC 设备的轻触数据
    设备上的应用程序
    管理读卡器
    订购、退回、更换读卡器
    注册读卡器
    管理位置和区域
    配置读卡器
    监控读卡器
    加密
    参考
    API 参考
    移动读卡器
    智能读卡器
    SDK 迁移指南
    部署检查表
    Stripe Terminal 读卡器产品表
超越支付功能
成立公司
加密货币
Financial Connections
Climate
了解欺诈
Radar 欺诈保护
管理争议
验证身份
首页付款Terminal

Accept in-person payments with Terminal

Learn how Terminal works.

No-code integrations

Stripe partners with platforms that provide no-code POS solutions.

With Stripe Terminal, you can integrate Stripe payments into your existing in-person checkout flow or build in-person payments into your native mobile or web-based application.

Terminal comes with SDKs built for modern development environments, Tap to Pay on iPhone and Android, pre-certified readers, and tools for ordering and managing readers from the Stripe Dashboard. Build a SaaS platform or marketplace using Connect or initiate subscriptions in-store with Billing.

Stripe Terminal is available in the following countries:

Availability

丹麦
加拿大
卢森堡
奥地利
德国
意大利
挪威
捷克
新加坡
新西兰
比利时
法国
澳大利亚
爱尔兰
瑞典
瑞士
美国
芬兰
英国
荷兰
葡萄牙
西班牙
马来西亚

Available in Preview

波兰

You can only collect payments in your local currency with supported card brands. Stripe Terminal offers pre-certified readers and Tap to Pay, which allows users to accept in-person contactless payments with a compatible iPhone or Android device and the Stripe Terminal SDK. Hardware must be shipped to physical addresses (not PO boxes). If you’re outside the available countries, you can request an invite to test Terminal.

Features

Use Terminal to take the complexity out of in-person payments:

  • Online compatibility: Unify your online and in-person payments in a single system.
  • 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 to integrate directly using the Stripe API.
  • Reader choices: Choose from different readers depending on your business needs.
  • Connection types: Connect 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 and monitor your fleet of readers from the Stripe Dashboard.

How Terminal works

A Stripe Terminal deployment consists of four main components:

  • Your web-based, mobile, or desktop application
  • Your backend
  • A Stripe Terminal reader
  • The 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.

Stripe Terminal offers a selection of pre-certified 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 you can confirm payment.

Stripe Terminal works only with our pre-certified card readers and compatible Tap to Pay iPhone and 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 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.

Use cases

Stripe Terminal is built with developers in mind. Its flexible design supports a wide range of use cases:

  • Extend your online business to the physical world.
  • Enable in-person payments for your Connect platform, with readers for each connected account.
  • Collect payments in-person and use those card details for recurring online payments with Billing.
  • Build a new, customized point of sale application or integrate with your existing point of sale application, while taking advantage of the Stripe API for processing payments.

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.

Scope of integration

The full scope of an integration consists of four major steps.

  1. Use the sample integration to get up and running with an integration quickly.
  2. Design your integration to create in-person payments.
  3. Integrate the SDK in your application. Use the simulated reader to emulate reader behavior for all the Terminal flows while building your initial integration.
  4. Order 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 and reviewing the checklist before going live.

另见

  • Design an integration
  • Sample integration
  • Supported card brands
此页面的内容有帮助吗?
是否
  • 需要帮助?联系支持。
  • 加入我们的早期使用计划。
  • 查看我们的更改日志。
  • 有问题?联系销售。
  • LLM? Read llms.txt.
  • Powered by Markdoc