跳过主要内容

Stripe 终端 Capacitor 插件

Capacitor 支付宝终端实体支付插件

安装

bun add @capgo/capacitor-stripe-terminal bunx cap sync
npm、pnpm 或 yarn
  • npm install @capgo/capacitor-stripe-terminal
  • pnpm add @capgo/capacitor-stripe-terminal
  • yarn add @capgo/capacitor-stripe-terminal

指南

如何在Capacitor中使用Stripe Terminal

使用@capgo/capacitor-stripe-terminal

Capacitor用于在现场支付的Stripe Terminal插件

为什么Capgo?

Capgo维护官方的__CAPGO_KEEP_1__分支 @capacitor-community/stripe我们监控上游问题和拉取请求,合并相关修复,并将更新推送到当前 Stripe SDKs 中的示例应用和文档。

如果您今天使用社区包,Capgo Stripe 插件是维护的路径,具有更快的bug 和平台变化的回应时间。

安装

bun add @capgo/capacitor-stripe-terminal
bunx cap sync

此插件暴露的内容

  • initialize - 使用连接令牌提供者端点初始化终端。
  • discoverReaders - 发现触摸支付、蓝牙或互联网读者。
  • cancelDiscoverReaders - 取消正在进行的读者发现会话。
  • connectReader - 连接到已发现的读者。

完整参考

常见问题

Stripe Terminal 插件常见问题

如何在一个 Capacitor 应用中安装 Stripe Terminal 插件?

Run "bun add @capgo/capacitor-stripe-terminal" (or "npm install @capgo/capacitor-stripe-terminal"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-stripe-terminal" in your app code.

@capgo/capacitor-stripe-terminal 与 React、Vue 和 Angular 是否兼容?

是的。Stripe Terminal 是一个 Capacitor 包,因此它与任何运行在 Capacitor 内的 web 框架兼容,包括 Ionic、React、Vue、Angular、Svelte 和普通 JavaScript。

@Capacitor 的哪个版本由 @capgo/capacitor-stripe-terminal 支持?

Capgo 插件遵循 Capacitor 的主要版本:使用与 Capacitor 主要版本匹配的插件主要版本(例如插件 v8 与 Capacitor 8)。在 GitHub README 中的兼容性表格列出了维护的版本。

@capgo/capacitor-stripe-terminal 是否免费且开源?

是的。源 code 在 GitHub 上公开可见于 https://github.com/Cap-go/capacitor-stripe-terminal/,并且该包从 npm 免费安装。欢迎 bug 报告和 pull 请求。

我可以在不经过 App Store 审核的情况下更新使用 Stripe Terminal 的 code 吗?

code 和 Capgo 的更新或升级会改变原生 code, 因此需要新建一个商店构建。随后, 使用 Capgo 实时更新的 JavaScript、HTML 和 CSS 变更可以立即发布。

不必等待应用程序审查就可以将 Stripe Terminal 的更改部署到商店

一旦插件在您的商店构建中,Capgo 即时更新将将您的 JavaScript、HTML 和 CSS 更改推送给用户。

开始使用 Capgo