BacodoBACODO

フラッターアドオン

Flutter の Stripe 統合

チェックアウト、3-D セキュア、Stripe クライアントの配線を最初から構築することなく、Payment Sheet、PaymentIntents、ウォレット支払いを既存の Flutter iOS および Android アプリに追加できます。

  • 完全なソースコードが含まれており、永久にあなたのものになります
  • アドオン ライセンス キーや定期ライセンスは必要ありません
  • 本番環境に対応し、テスト済み
  • 既存の Flutter プロジェクトとスタックに統合
  • 引き渡し後30日間のテクニカルサポートが含まれます
  • オプションの 6 か月延長テクニカル サポート (アドオン価格の 20%)

〜から

$145

USD · Flutter

デモを見る

Flutter の Stripe 統合 · Flutter

完全なソースコードライセンスキーがありません本番環境に対応テスト済みの統合30日間のサポート

Requirements

What Flutter の Stripe 統合 needs

  • 既存の Flutter プロジェクト
  • Stripe Test Mode アクセス
  • 安全な決済にはバックエンドが必要です

リポジトリ権限は不要です。Bacodo に直接組み込んでほしい場合のみ、一時的なプロジェクト権限が必要です。

できること

Flutter アプリ内での Stripe チェックアウト

Bacodo は、Stripe を既存の Flutter プロジェクトに統合します。引き継ぎ後、実装はリポジトリに保存されるため、チームはそれを読み取り、変更し、拡張できます。 Stripe アカウント、API キー、および Stripe 料金は引き続き所有されます。

解決する問題

Flutter でのカードとウォレットのチェックアウトには、PaymentIntents、Payment Sheet、3-D Secure、公開可能なキーの処理、および秘密キーを公開しないバックエンドが必要です。その道をゼロから構築するのは時間がかかり、間違いやすいです。

プロジェクトに落とし込むまでの経緯

flutter_stripe、アプリに一致するチェックアウト UI、既存のバックエンドでの PaymentIntent の作成、Webhook の確認、iOS と Android のテスト/ライブ構成が追加されます。

開発時間を節約できる理由

あなたのチームは、最初の本番環境の Stripe Flutter 実装 (パッケージのセットアップ、プラットフォームの構成、SCA、エラー状態、ライブ キーの配布方法を文書化したハンドオーバー) をスキップします。

誰のためのものなのか

すでに Flutter アプリを持っていて、維持できる運用上の支払いパスを必要としている開発者、技術チーム、代理店、スタートアップ企業。

主な機能

Flutter の Stripe 統合に含まれるもの

Flutter の支払いシート

チェックアウト画面から Stripe 支払いシートを提示し、カード入力、有効になっている場合は保存された支払いオプション、および flutter_stripe によるネイティブ 3-D セキュア処理を行います。

クライアントのみの料金ではなく、Flutter PaymentIntents

Flutter チェックアウト用にバックエンドから PaymentIntent を作成して確認します。 Flutter アプリは公開可能なキーとクライアント シークレットのみを使用します。秘密キーは APK や IPA に含まれることはありません。

Flutter の Apple Pay と Google Pay

Stripe アカウント、販売者 ID、デバイスがウォレット ボタンをサポートしている場合、Flutter iOS および Android ビルドでウォレット ボタンを有効にします。 Flutter フォールバックはカード支払いシートに残ります。

フラッター テスト モードとライブ ストライプ キー

Stripe テスト キー、テスト カード、およびライブ キーへの文書化されたカットオーバーを備えた Flutter アプリを出荷します。 Flutter 環境設定はソース管理の対象外になります。

Webhook ベースの Flutter 注文状態

Flutter UI での支払いの成功は真実の情報源ではありません。バックエンドは、Stripe Webhook を検証し、フルフィルメントの前に注文または権利の状態を更新します。

フラッターエラーとキャンセル状態

Flutter UI が顧客をデッドスクリーンのままにしないように、拒否されたカード、キャンセルされた支払いシート、ネットワーク障害、不完全な 3-D セキュアを処理します。

用途

Flutter の Stripe 統合が合うとき

既存の Flutter ストアまたは予約アプリ

すでに Flutter で注文や予約を受け付けており、カタログや予約フローを書き直すことなく、iOS や Android でカード チェックアウトが必要です。

Flutter クライアント アプリを本番環境に引き渡す代理店

Flutter 内の保守可能な Stripe パス、クライアント リポジトリ内のソース、および 1 回限りの Flutter プロトタイプの代わりに文書化されたライブキー カットオーバーが必要です。

SaaS またはメンバーシップ Flutter クライアント

モバイル クライアントは、サブスクリプションと請求書がバックエンドと Stripe Billing (既に使用している場合) に残っている間に、最初の支払いを回収するか、支払い方法を更新する必要があります。

Flutter マーケットプレイスまたはサービスの支払いは後で

Flutter アプリで顧客の請求から始めます。 Flutter マーケットプレイス モデルで必要な場合は、Stripe Connect または宛先料金を個別にスコープ設定できます。

デモ

Flutter Stripe チェックアウト フローのプレビュー

Flutter チェックアウト パス (カートまたは支払いアクション、支払いシート、確認、失敗状態) をプレビューします。 Stripe アカウントに対するライブ サンドボックスは、互換性チェック後に利用可能になります。このページでは実際の請求は処理されません。

仕組み

Stripe Integration for Flutter の提供方法

標準の Bacodo アドオン ワークフロー。flutter_stripe、iOS/Android 構成、および既存のバックエンドに対する Flutter および Stripe 固有のチェックを行います。

  1. 01

    フラッターストライプを選択

    Flutter の Stripe 統合と必要な支払い方法を初日に確認します。

  2. 02

    フラッター互換性チェック

    Flutter SDK、Dart、iOS/Android ターゲット、既存の Flutter チェックアウト UI、バックエンド言語、および Stripe アカウントを既に持っているかどうかを確認します。

  3. 03

    Flutter への統合

    バックエンドに flutter_stripe、Flutter プラットフォーム ファイル、チェックアウト エントリ ポイント、PaymentIntent + Webhook エンドポイントを追加します。

  4. 04

    Flutter アプリを構成する

    Flutter テスト キーのワイヤリング、範囲内にある場合は Apple Pay / Google Pay 販売者のセットアップ、および環境固有の Flutter 構成。

  5. 05

    Flutter iOS および Android でテストする

    Flutter iOS および Android で Stripe テスト カード、3-D セキュア、パスのキャンセル/拒否、Webhook 確認を実行します。

  6. 06

    Flutter ソースを引き渡す

    Flutter ソース、設定メモ、ライブキー チェックリストを提供します。 Flutter の実装はあなたが保守します。

アーキテクチャ

Stripe が Flutter プロジェクトに接続する方法

Flutter クライアントは、秘密鍵を使用して Stripe と通信することはありません。 Payment Sheet はバックエンドからのクライアント シークレットを使用します。 Stripe は、フルフィルメントの前に Webhook によってバックエンドに通知します。

フラッターアプリflutter_stripe 支払いシートバックエンド APIStripe PaymentIntentsWebhookデータベース/注文状態

対応技術

Flutter の Stripe 統合が実際に使うもの

iOS および Android をフラッターする

iOS および Android ターゲットを備えた現在の安定した Flutter。 Flutter Web Payment Sheet はデフォルトのスコープにありません。

フラッターストライプ

ペイメントシート、Apple Pay、Google Pay 用の公式 Stripe Flutter SDK。

Flutter アプリで使用されるバックエンド

PaymentIntent は、Flutter アプリがすでに呼び出している API 上でヘルパーと Webhook 検証を作成/確認します。バックエンドを Bacodo 専用サービスに置き換えることはありません。

Flutter アプリの Stripe アカウント

Stripe アカウント、Flutter で使用されるテスト キーとライブ キー、Webhook エンドポイント、ダッシュボード イベント。 Stripe の処理料金は Stripe に残ります。

必要な Flutter プラットフォームのセットアップ

ウォレットが範囲内にある場合は、iOS デプロイメント ターゲット、Android minSdk、URL スキーム、および販売者 ID をフラッターします。

含まれるもの

Stripe Integration for Flutter の内容

  • 既存の Flutter プロジェクトへの統合
  • リポジトリ内の完全なソースコード
  • 環境とプラットフォームの構成
  • このチェックアウト パスにはバックエンド PaymentIntent と Webhook の変更が必要です
  • 引き継ぎ前にiOSとAndroidの支払いフローをテストしました
  • テストからライブへの切り替えに関する引継ぎメモ
  • 引き渡し後30日間のテクニカルサポート

追加価格には含まれていません

  • Stripe アカウント、API キー、Stripe 処理手数料 - これらはお客様が所有します
  • Apple Developer / Google Play 販売者およびウォレット登録料
  • PaymentIntents を作成できる API がない場合は、新しいバックエンド
  • カスタム作業の範囲に含まれない限り、Marketplace Connect、カスタム課金製品、または In-App Purchase の代替品

Pricing

Flutter 向けの Stripe 統合の価格設定

この価格は Flutter プラットフォームのみの料金です。 Django や Next.js のアドオン価格は使用しません。

Flutter の Stripe 統合

本番環境に対応した Stripe 決済を既存の Flutter アプリに追加し、ソース コードを保持します。

前提条件

  • 既存の Flutter プロジェクト
  • Stripe Test Mode アクセス
  • 安全な決済にはバックエンドが必要です

$145

一回払い

Flutter

バックエンドが必要ですか?

  • ソースコード一式
  • ライセンス料なし
  • 30日間サポート
  • フル統合

安全な決済:stripe

納品とセキュリティ

Flutter の配信とセキュリティの実践

Flutter の配達予定日

一般的な Flutter Stripe チェックアウト統合は、Flutter 互換性チェックの後にスコープが設定されます。タイムラインは、現在の Flutter チェックアウト UI とバックエンドによって異なります。

引き継ぎ前に Flutter でテスト済み

テストモード カード、3-D セキュア、キャンセル、拒否のパスは、引き渡し前に Flutter iOS と Android で実行されます。

Stripe の秘密は Flutter に含まれない

ストライプの秘密キーと Webhook 署名の秘密はサーバー上に残ります。 Flutter アプリは、公開可能なキーと有効期間の短いクライアント シークレットのみを受け取ります。

Flutter 注文の Webhook 検証

バックエンド エンドポイントは、Flutter アプリで使用される注文または資格の状態を更新する前に、Stripe 署名を検証します。

検証できない Flutter のセキュリティに関する主張はありません

当社は、PCI 認証、不正行為ゼロ、承認率の保証などを主張するものではありません。 Flutter カードのデータは、当社が保存するカスタム カード フォームではなく、Stripe Payment Sheet を通じて収集されます。

FAQ

よくある質問

Stripe Integration for Flutter には何が含まれますか?

Flutter 用の Stripe 統合には、flutter_stripe セットアップ、既存の Flutter チェックアウトの支払いシート、バックエンドでの PaymentIntent の作成、Webhook に基づく注文状態、iOS および Android のテスト カバレッジ、および引き継ぎメモが含まれます。プロジェクトで Flutter ソースを受け取ります。 Stripe の料金と Stripe アカウントは別のものです。

Stripe を既存の Flutter アプリに統合しませんか?

はい。 Stripe Integration for Flutter は、既存の Flutter プロジェクト用に構築されています。成果物として別個のデモアプリを出荷するのではなく、支払いシートと支払いエントリ ポイントを現在の Flutter ナビゲーションとチェックアウト UI に組み込みます。

Stripe Integration for Flutter にはバックエンドが必要ですか?

本番環境の Flutter Stripe パスの場合は「はい」です。 PaymentIntents と秘密キーはサーバー上に存在する必要があります。 Flutter アプリは、公開可能なキーとクライアント シークレットのみを受け取ります。 API がない場合、そのバックエンド作業は個別にスコープ設定され、Flutter アドオンの価格には想定されません。

Stripe Integration for Flutter はどの Stripe パッケージを使用しますか?

Stripe Integration for Flutter は、iOS および Android の支払いシートとウォレット ボタンに、Stripe の公式 Flutter SDK である flutter_stripe を使用します。明示的に必要としない限り、Flutter チェックアウトを文書化されていないプラグインでラップすることはありません。

Stripe Integration for Flutter は Apple Pay と Google Pay をサポートしていますか?

Stripe アカウント、Apple 販売者 ID、Google Pay の設定、およびデバイスがそれらをサポートしている場合は、はい。 Flutter では、ウォレット ボタンはオプションのスコープです。 Flutter のカード支払いシートはデフォルトのフォールバックのままです。

Flutter Web は Stripe Integration for Flutter に含まれていますか?

Flutter スコープのデフォルトの Stripe 統合は iOS と Android です。 Flutter Web Stripe チェックアウトにはさまざまな制約があり、Flutter 互換性チェック中に同意した場合にのみ含まれます。

Stripe Integration for Flutter はサブスクリプションの支払いを徴収できますか?

Flutter クライアントは、flutter_stripe を通じて PaymentIntent を確認したり、支払い方法を収集したりできます。定期的な Stripe Billing 製品、顧客ポータル、請求書のロジックはバックエンドで稼働します。サブスクリプションの多い Flutter 作業には、カスタム見積もりが必要になる場合があります。

Stripe 公開可能キーと秘密キーは Flutter アプリのどこに存在しますか?

Flutter アプリは、通常は dart-define または安全な Flutter フレーバーを介して、Stripe 公開可能キーのみを使用します。秘密キーと Webhook 署名秘密はサーバー上に残ります。 Stripe Integration for Flutter は、APK または IPA に秘密キーを置きません。

Flutter では Stripe テスト モードとライブ モードはどのように機能しますか?

まず、Stripe テスト キーとテスト カードに対して Flutter 用の Stripe Integration を実装します。ライブ公開とは、Stripe ダッシュボードおよび Flutter アプリで使用されるサーバー環境での文書化されたキーと Webhook のカットオーバーであり、アドオン ライセンスのアクティベーションではありません。

Stripe Integration for Flutter は 3-D セキュア / SCA をどのように処理しますか?

Flutter Payment Sheet と PaymentIntents は、flutter_stripe を通じて 3-D セキュアを処理します。 Flutter アプリは、Stripe が最終ステータスを返すまでシート フローを維持する必要があります。 Stripe Integration for Flutter は、これらの状態を明示的に結び付けます。

Flutter チェックアウトには Stripe Webhook が必要ですか?

Flutter 支払いシート後のフルフィルメントの場合ははい。 Flutter UI は真実の情報源ではありません。バックエンドは Stripe Webhook 署名を検証し、注文に支払い済みのマークを付け、コンテンツのロックを解除するか、フルフィルメントを通知します。

現在の Flutter チェックアウト UI を Stripe で維持できますか?

はい。 Stripe Integration for Flutter は通常、Flutter 製品、カート、支払いボタンを保持し、そのアクションから支払いシートを表示します。生の PAN データを扱うカスタム Flutter カード フォームは、Payment Sheet がより安全な PCI パスであるため、デフォルトの範囲外です。

Stripe Integration for Flutter の価格には、Stripe アカウントまたは手数料が含まれますか?

いいえ。Stripe アカウント、API キー、および Stripe 処理料金を作成して所有するのはお客様です。 Flutter アドオンの価格は、Bacodo 支払いライセンスではなく、Flutter プロジェクトへの実装です。

Stripe Integration for Flutter は Apple または Google のアプリ内購入に代わるものになりますか?

いいえ、iOS または Android ストア内で販売されるデジタル商品には、依然として IAP が必要なことがよくあります。 Stripe Integration for Flutter は、Stripe が製品タイプで許可されている支払いパスである Flutter アプリでの Stripe チェックアウト用です。

Flutter で Stripe のレシートとメタデータをカスタマイズできますか?

はい。 PaymentIntent メタデータ、顧客レコード、および Webhook 確認後に保持するフィールドは、Stripe Integration for Flutter 中に既存の Flutter アプリの注文モデルに合わせて調整されます。

Stripe ハンドオーバー後にはどのような Flutter サポートが含まれますか?

Flutter ソースはリポジトリにあるため、チームはそれを保守できます。含まれている 30 日間のサポートは、無関係な Flutter 機能の作業ではなく、提供された Flutter スコープ向けの Stripe Integration の技術的な質問と欠陥をカバーします。

Flutter_strip または Stripe API の更新は Flutter でどのように処理されますか?

30 日間の期間中、文書化された Stripe または flutter_stripe の変更によって引き起こされる、提供された Flutter 統合の破損をサポートします。その後の継続的な Flutter パッケージのアップグレードはメンテナンス、または購入した場合は延長テクニカル サポートになります。

本番環境の Flutter アプリで Stripe 支払いが失敗した場合はどうなりますか?

PaymentIntent ステータス、Stripe ダッシュボード ログ、および Flutter チェックアウト パスからの Webhook 配信を読み取る方法を文書化します。 30 日間のサポートには、提供された Flutter フローの拒否、3-D セキュアのドロップ、および誤って設定されたキーのトラブルシューティングが含まれます。

Stripe Integration for Flutter と互換性のある Flutter バージョンはどれですか?

Flutter SDK、Dart、iOS デプロイメント ターゲット、および Android minSdk を、統合時に固定した flutter_stripe リリースと照合して確認します。古いまたは大きくフォークされた Flutter ランタイムには追加のスコープが必要な場合があります。

Stripe Integration for Flutter の 30 日間サポートと 6 か月延長テクニカル サポートとは何ですか?

引き渡し後 30 日は、配信された Flutter Stripe パスに含まれます。延長テクニカル サポートは、この Flutter アドオン価格の 20% のオプションであり、新しい製品のビルドではなく、同じ Flutter 統合に関するさらに 6 か月のテクニカル サポートをカバーします。

Flutter の Stripe 統合

本番環境に対応した Stripe 決済を既存の Flutter アプリに追加し、ソース コードを保持し、チェックアウトを最初から構築する必要はありません。

$145