跳过主要内容

Stripe Capacitor 插件

Capacitor 支付插件,支持 Stripe Payment Sheet、Apple Pay 和 Google Pay。

安装

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

指南

如何在Capacitor中使用Stripe

使用@capgo/capacitor-stripe-pay

Capacitor插件:Stripe支付单、Apple Pay和Google Pay

为什么Capgo?

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

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

安装

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

此插件暴露的内容

  • initialize - 设置 Stripe 发布密钥和可选的 Connect 帐户。
  • createPaymentSheet - 从您的后端客户端密钥创建付款单元。
  • presentPaymentSheet - 展示本机 Stripe 付款单元。
  • updateApplePaySheet - 在发货联系人选择后更新 Apple Pay 行项目。

完整参考

常见问题

Stripe 插件常见问题

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

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

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

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

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

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

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

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

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

code 和 Capgo 的升级或安装会改变原生 code,因此需要重新构建商店。随后,调用插件的 JavaScript、HTML 和 CSS 变更可以立即通过 Capgo 实时更新。

不需要等待应用程序审查就可以将 Stripe 变更部署到商店。

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

开始使用 Capgo