メインコンテンツへスキップ

@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 でリリースしています。バグやプラットフォームのアップデートが入った際には、コミュニティのメンテナーより機敏に対応することを目指しています。

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 のラインアイテムを更新します。
メソッド説明
initializeStripeの公開可能キーと任意のConnectアカウントを設定します。
createPaymentSheetバックエンドのクライアントシークレットからPayment Sheetを作成します。
presentPaymentSheetネイティブのStripe Payment Sheetを表示します。
updateApplePaySheet配送先情報の選択後、Apple Payのラインアイテムを更新します。
getPluginVersionネイティブの Capacitor プラグインのバージョンを取得します。

このリファレンスは以下から同期されています: src/definitions.ts における capacitor-stripe-pay.