- 既存の Flutter プロジェクト
- Stripe Test Mode アクセス
- 安全な決済にはバックエンドが必要です
リポジトリ権限は不要です。Bacodo に直接組み込んでほしい場合のみ、一時的なプロジェクト権限が必要です。
フラッターアドオン
チェックアウト、3-D セキュア、Stripe クライアントの配線を最初から構築することなく、Payment Sheet、PaymentIntents、ウォレット支払いを既存の Flutter iOS および Android アプリに追加できます。
〜から
$145
USD · Flutter
Flutter の Stripe 統合 · Flutter
Requirements
リポジトリ権限は不要です。Bacodo に直接組み込んでほしい場合のみ、一時的なプロジェクト権限が必要です。
できること
Bacodo は、Stripe を既存の Flutter プロジェクトに統合します。引き継ぎ後、実装はリポジトリに保存されるため、チームはそれを読み取り、変更し、拡張できます。 Stripe アカウント、API キー、および Stripe 料金は引き続き所有されます。
Flutter でのカードとウォレットのチェックアウトには、PaymentIntents、Payment Sheet、3-D Secure、公開可能なキーの処理、および秘密キーを公開しないバックエンドが必要です。その道をゼロから構築するのは時間がかかり、間違いやすいです。
flutter_stripe、アプリに一致するチェックアウト UI、既存のバックエンドでの PaymentIntent の作成、Webhook の確認、iOS と Android のテスト/ライブ構成が追加されます。
あなたのチームは、最初の本番環境の Stripe Flutter 実装 (パッケージのセットアップ、プラットフォームの構成、SCA、エラー状態、ライブ キーの配布方法を文書化したハンドオーバー) をスキップします。
すでに Flutter アプリを持っていて、維持できる運用上の支払いパスを必要としている開発者、技術チーム、代理店、スタートアップ企業。
主な機能
チェックアウト画面から Stripe 支払いシートを提示し、カード入力、有効になっている場合は保存された支払いオプション、および flutter_stripe によるネイティブ 3-D セキュア処理を行います。
Flutter チェックアウト用にバックエンドから PaymentIntent を作成して確認します。 Flutter アプリは公開可能なキーとクライアント シークレットのみを使用します。秘密キーは APK や IPA に含まれることはありません。
Stripe アカウント、販売者 ID、デバイスがウォレット ボタンをサポートしている場合、Flutter iOS および Android ビルドでウォレット ボタンを有効にします。 Flutter フォールバックはカード支払いシートに残ります。
Stripe テスト キー、テスト カード、およびライブ キーへの文書化されたカットオーバーを備えた Flutter アプリを出荷します。 Flutter 環境設定はソース管理の対象外になります。
Flutter UI での支払いの成功は真実の情報源ではありません。バックエンドは、Stripe Webhook を検証し、フルフィルメントの前に注文または権利の状態を更新します。
Flutter UI が顧客をデッドスクリーンのままにしないように、拒否されたカード、キャンセルされた支払いシート、ネットワーク障害、不完全な 3-D セキュアを処理します。
用途
すでに Flutter で注文や予約を受け付けており、カタログや予約フローを書き直すことなく、iOS や Android でカード チェックアウトが必要です。
Flutter 内の保守可能な Stripe パス、クライアント リポジトリ内のソース、および 1 回限りの Flutter プロトタイプの代わりに文書化されたライブキー カットオーバーが必要です。
モバイル クライアントは、サブスクリプションと請求書がバックエンドと Stripe Billing (既に使用している場合) に残っている間に、最初の支払いを回収するか、支払い方法を更新する必要があります。
Flutter アプリで顧客の請求から始めます。 Flutter マーケットプレイス モデルで必要な場合は、Stripe Connect または宛先料金を個別にスコープ設定できます。
デモ
Flutter チェックアウト パス (カートまたは支払いアクション、支払いシート、確認、失敗状態) をプレビューします。 Stripe アカウントに対するライブ サンドボックスは、互換性チェック後に利用可能になります。このページでは実際の請求は処理されません。
仕組み
標準の Bacodo アドオン ワークフロー。flutter_stripe、iOS/Android 構成、および既存のバックエンドに対する Flutter および Stripe 固有のチェックを行います。
01
Flutter の Stripe 統合と必要な支払い方法を初日に確認します。
02
Flutter SDK、Dart、iOS/Android ターゲット、既存の Flutter チェックアウト UI、バックエンド言語、および Stripe アカウントを既に持っているかどうかを確認します。
03
バックエンドに flutter_stripe、Flutter プラットフォーム ファイル、チェックアウト エントリ ポイント、PaymentIntent + Webhook エンドポイントを追加します。
04
Flutter テスト キーのワイヤリング、範囲内にある場合は Apple Pay / Google Pay 販売者のセットアップ、および環境固有の Flutter 構成。
05
Flutter iOS および Android で Stripe テスト カード、3-D セキュア、パスのキャンセル/拒否、Webhook 確認を実行します。
06
Flutter ソース、設定メモ、ライブキー チェックリストを提供します。 Flutter の実装はあなたが保守します。
アーキテクチャ
Flutter クライアントは、秘密鍵を使用して Stripe と通信することはありません。 Payment Sheet はバックエンドからのクライアント シークレットを使用します。 Stripe は、フルフィルメントの前に Webhook によってバックエンドに通知します。
対応技術
iOS および Android ターゲットを備えた現在の安定した Flutter。 Flutter Web Payment Sheet はデフォルトのスコープにありません。
ペイメントシート、Apple Pay、Google Pay 用の公式 Stripe Flutter SDK。
PaymentIntent は、Flutter アプリがすでに呼び出している API 上でヘルパーと Webhook 検証を作成/確認します。バックエンドを Bacodo 専用サービスに置き換えることはありません。
Stripe アカウント、Flutter で使用されるテスト キーとライブ キー、Webhook エンドポイント、ダッシュボード イベント。 Stripe の処理料金は Stripe に残ります。
ウォレットが範囲内にある場合は、iOS デプロイメント ターゲット、Android minSdk、URL スキーム、および販売者 ID をフラッターします。
含まれるもの
Pricing
この価格は Flutter プラットフォームのみの料金です。 Django や Next.js のアドオン価格は使用しません。
Flutter の Stripe 統合
本番環境に対応した Stripe 決済を既存の Flutter アプリに追加し、ソース コードを保持します。
前提条件
$145
一回払いFlutter
バックエンドが必要ですか?
安全な決済:stripe
納品とセキュリティ
一般的な Flutter Stripe チェックアウト統合は、Flutter 互換性チェックの後にスコープが設定されます。タイムラインは、現在の Flutter チェックアウト UI とバックエンドによって異なります。
テストモード カード、3-D セキュア、キャンセル、拒否のパスは、引き渡し前に Flutter iOS と Android で実行されます。
ストライプの秘密キーと Webhook 署名の秘密はサーバー上に残ります。 Flutter アプリは、公開可能なキーと有効期間の短いクライアント シークレットのみを受け取ります。
バックエンド エンドポイントは、Flutter アプリで使用される注文または資格の状態を更新する前に、Stripe 署名を検証します。
当社は、PCI 認証、不正行為ゼロ、承認率の保証などを主張するものではありません。 Flutter カードのデータは、当社が保存するカスタム カード フォームではなく、Stripe Payment Sheet を通じて収集されます。
FAQ
Flutter 用の Stripe 統合には、flutter_stripe セットアップ、既存の Flutter チェックアウトの支払いシート、バックエンドでの PaymentIntent の作成、Webhook に基づく注文状態、iOS および Android のテスト カバレッジ、および引き継ぎメモが含まれます。プロジェクトで Flutter ソースを受け取ります。 Stripe の料金と Stripe アカウントは別のものです。
はい。 Stripe Integration for Flutter は、既存の Flutter プロジェクト用に構築されています。成果物として別個のデモアプリを出荷するのではなく、支払いシートと支払いエントリ ポイントを現在の Flutter ナビゲーションとチェックアウト UI に組み込みます。
本番環境の Flutter Stripe パスの場合は「はい」です。 PaymentIntents と秘密キーはサーバー上に存在する必要があります。 Flutter アプリは、公開可能なキーとクライアント シークレットのみを受け取ります。 API がない場合、そのバックエンド作業は個別にスコープ設定され、Flutter アドオンの価格には想定されません。
Stripe Integration for Flutter は、iOS および Android の支払いシートとウォレット ボタンに、Stripe の公式 Flutter SDK である flutter_stripe を使用します。明示的に必要としない限り、Flutter チェックアウトを文書化されていないプラグインでラップすることはありません。
Stripe アカウント、Apple 販売者 ID、Google Pay の設定、およびデバイスがそれらをサポートしている場合は、はい。 Flutter では、ウォレット ボタンはオプションのスコープです。 Flutter のカード支払いシートはデフォルトのフォールバックのままです。
Flutter スコープのデフォルトの Stripe 統合は iOS と Android です。 Flutter Web Stripe チェックアウトにはさまざまな制約があり、Flutter 互換性チェック中に同意した場合にのみ含まれます。
Flutter クライアントは、flutter_stripe を通じて PaymentIntent を確認したり、支払い方法を収集したりできます。定期的な Stripe Billing 製品、顧客ポータル、請求書のロジックはバックエンドで稼働します。サブスクリプションの多い Flutter 作業には、カスタム見積もりが必要になる場合があります。
Flutter アプリは、通常は dart-define または安全な Flutter フレーバーを介して、Stripe 公開可能キーのみを使用します。秘密キーと Webhook 署名秘密はサーバー上に残ります。 Stripe Integration for Flutter は、APK または IPA に秘密キーを置きません。
まず、Stripe テスト キーとテスト カードに対して Flutter 用の Stripe Integration を実装します。ライブ公開とは、Stripe ダッシュボードおよび Flutter アプリで使用されるサーバー環境での文書化されたキーと Webhook のカットオーバーであり、アドオン ライセンスのアクティベーションではありません。
Flutter Payment Sheet と PaymentIntents は、flutter_stripe を通じて 3-D セキュアを処理します。 Flutter アプリは、Stripe が最終ステータスを返すまでシート フローを維持する必要があります。 Stripe Integration for Flutter は、これらの状態を明示的に結び付けます。
Flutter 支払いシート後のフルフィルメントの場合ははい。 Flutter UI は真実の情報源ではありません。バックエンドは Stripe Webhook 署名を検証し、注文に支払い済みのマークを付け、コンテンツのロックを解除するか、フルフィルメントを通知します。
はい。 Stripe Integration for Flutter は通常、Flutter 製品、カート、支払いボタンを保持し、そのアクションから支払いシートを表示します。生の PAN データを扱うカスタム Flutter カード フォームは、Payment Sheet がより安全な PCI パスであるため、デフォルトの範囲外です。
いいえ。Stripe アカウント、API キー、および Stripe 処理料金を作成して所有するのはお客様です。 Flutter アドオンの価格は、Bacodo 支払いライセンスではなく、Flutter プロジェクトへの実装です。
いいえ、iOS または Android ストア内で販売されるデジタル商品には、依然として IAP が必要なことがよくあります。 Stripe Integration for Flutter は、Stripe が製品タイプで許可されている支払いパスである Flutter アプリでの Stripe チェックアウト用です。
はい。 PaymentIntent メタデータ、顧客レコード、および Webhook 確認後に保持するフィールドは、Stripe Integration for Flutter 中に既存の Flutter アプリの注文モデルに合わせて調整されます。
Flutter ソースはリポジトリにあるため、チームはそれを保守できます。含まれている 30 日間のサポートは、無関係な Flutter 機能の作業ではなく、提供された Flutter スコープ向けの Stripe Integration の技術的な質問と欠陥をカバーします。
30 日間の期間中、文書化された Stripe または flutter_stripe の変更によって引き起こされる、提供された Flutter 統合の破損をサポートします。その後の継続的な Flutter パッケージのアップグレードはメンテナンス、または購入した場合は延長テクニカル サポートになります。
PaymentIntent ステータス、Stripe ダッシュボード ログ、および Flutter チェックアウト パスからの Webhook 配信を読み取る方法を文書化します。 30 日間のサポートには、提供された Flutter フローの拒否、3-D セキュアのドロップ、および誤って設定されたキーのトラブルシューティングが含まれます。
Flutter SDK、Dart、iOS デプロイメント ターゲット、および Android minSdk を、統合時に固定した flutter_stripe リリースと照合して確認します。古いまたは大きくフォークされた Flutter ランタイムには追加のスコープが必要な場合があります。
引き渡し後 30 日は、配信された Flutter Stripe パスに含まれます。延長テクニカル サポートは、この Flutter アドオン価格の 20% のオプションであり、新しい製品のビルドではなく、同じ Flutter 統合に関するさらに 6 か月のテクニカル サポートをカバーします。
本番環境に対応した Stripe 決済を既存の Flutter アプリに追加し、ソース コードを保持し、チェックアウトを最初から構築する必要はありません。
$145