跳转到正文

@capgo/capacitor-stripe-pay

用于 Stripe Payment Sheet、Apple Pay 和 Google Pay 的 Capacitor 插件

用于 Stripe Payment Sheet、Apple Pay 和 Google Pay 的 Capacitor 插件

从 initialize() 以及下方列出的其他核心方法。

平台支持备注
iOS是原生
Android是原生
Web 端否使用 Capacitor.getPlatform() 做保护

这些插件是以下项目的维护分支 @capacitor-community/stripe。Capgo 将社区项目拆分为专注于各个 Stripe 功能的独立包,并为每个包提供文档、示例应用和 CI。

Capgo 会跟踪社区仓库中的开放 issue 和 pull request,将相关修复移植到我们的仓库,并在最新的 Stripe SDK 上发布。当出现 bug 或平台更新时,我们旨在比社区维护者做出更快速的响应。

对于 Payment Sheet、Apple Pay 和 Google Pay, @capgo/capacitor-stripe-pay 是从社区包升级的持续维护路径。

  • initialize - 设置 Stripe publishable key 和可选的 Connect 账户。
  • createPaymentSheet - 用后端返回的 client secret 创建 Payment Sheet。
  • presentPaymentSheet - 调起原生的 Stripe Payment Sheet。
  • updateApplePaySheet - 选择收货联系人后更新 Apple Pay 的 line items。
方法描述
initialize设置 Stripe 可发布密钥和可选的 Connect 账户。
createPaymentSheet使用后端客户端密钥创建 Payment Sheet。
presentPaymentSheet展示原生 Stripe Payment Sheet。
updateApplePaySheet在用户选择配送联系人后更新 Apple Pay 行项目。
getPluginVersion获取原生 Capacitor 插件版本。

此参考文档同步自 src/definitions.ts 中的 capacitor-stripe-pay.