Stripe Identityによる本人確認のためのCapacitorプラグイン
まずはこちらから initialize() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Androidでは | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガード |
なぜ Capgo なのか?
「Capgo を使う理由は?」これらのプラグインは、以下をベースにメンテナンスされているフォークです: @capacitor-community/stripe. Capgo は、コミュニティプロジェクトを、各 Stripe サービスに対応したドキュメント、サンプルアプリ、CI を備えた専用パッケージへと分割しました。
Capgo はコミュニティリポジトリのオープンな Issue と Pull Request を追跡し、関連する修正を当社のリポジトリに移植して、現行の Stripe SDK でリリースしています。バグやプラットフォームのアップデートが入った際には、コミュニティのメンテナーより機敏に対応することを目指しています。
書類とセルフィーによる本人確認には、 @capgo/capacitor-stripe-identity はコミュニティパッケージからのアップグレードパスとしてメンテナンスされています。
コア機能
「コア機能」セクションinitialize- 公開可能キー(publishable key)で Stripe をロードします。create- バックエンドセッションから Verification Sheet を作成します。present- Identity の本人確認フローを表示します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
initialize | 公開可能キーを使用して Stripe をロードします。 |
create | バックエンドのセッションから本人確認シートを作成します。 |
present | Identity の本人確認フローを表示します。 |
getPluginVersion | ネイティブの Capacitor プラグインのバージョンを取得します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-stripe-identity.
関連プラグイン
「関連プラグイン」セクション- @capgo/native-purchases App StoreとPlay Storeのサブスクリプション向け
- @capgo/capacitor-pay Stripe Payment Sheetを使わない、ウォレット専用Apple Pay / Google Pay向け