ドキュメント

Unity Dashboard でのストライプの設定

Stripe を設定して、支払いプロバイダーを使用してアプリケーション内課金の支払いをハンドルします。
読み終わるまでの所要時間 7 分最終更新 2ヶ月前

このインテグレーションでは、Stripe Managed PaymentsをMoR(記録商人)として使用します。税務コンプライアンス、詐欺防止、紛争、カスタマーサポートなどのサポートを含む支払い処理の法的責任は、MoR である Stripe が負うことになります。StripeをMoRとして利用することで、オフプラットフォームのトランザクションの運用オーバーヘッドとコンプライアンスの負担を大幅に削減できます。
Unity Dashboardでストライプを設定するには、以下の手順を実行します。
  1. Unity Dashboard で、Development > Products に移動します。
  2. In-App Purchases (アプリケーション内課金) を選択します。
  3. Payment Providers (支払いプロバイダー) を選択します。
  4. 支払いプロバイダー設定セクションで、Connectを選択します。
  5. アカウントタイプの選択:
    • テストにサンドボックスアカウントを使用します。
    • ライブゲームにライブアカウントを使用します。
  6. Connectを選択してダイアログを開き、OAuth経由でUnityアカウントを選択した支払いプロバイダー アカウントにリンクします。
  7. 成功リダイレクトURLを設定します(ゲームへのディープリンクが理想的)。
  8. キャンセルリダイレクトURLを設定します(任意。理想的にはゲームへのディープリンク)。
  9. Save configuration (設定の保存) を選択します。
重要
Live アカウントを Stripe に接続するには、まず Know Your Customer (KYC) 要件を満たす必要があります。詳細については、StripeのID検証ドキュメントを参照してください。
ゲームが複数のプラットフォームで配信される場合は、小さなプロキシシページを使用して、Success リダイレクト URL の正しいプラットフォームにディープリンクします。詳細については、成功 URL ディープリンクの例を参照してください。

ストライプ設定オプション

以下の表を参照して、設定オプションを理解してください。

設定

説明

設定
  • 完了支払いプロバイダーの必須フィールドをすべて設定しました。
  • 不完全:必須の設定フィールドがなく、支払いプロバイダーをアクティベートできません。
Connection
  • リンク:支払いプロバイダーとの認証に成功し、Unity Iapをインストールしてアカウントをリンクしました。
  • リンクなし:支払いプロバイダーに再認証する必要があります。Stripeの場合、この問題は、ギャンブルを含むアプリケーション(「禁止および制限されたビジネス」を参照)か、Unity IapがStripeにインストールされていないことが原因です。
account_id:StripeアカウントIDを表示します。これは OAuth プロセス中に取得されます。
アカウントタイプアカウント タイプを定義します。Switchアカウントを選択して、以下のオプションを変更します。
  • サンドボックスアカウント
  • ライブアカウント
成功リダイレクト URL支払いが成功した後に支払いプロバイダーがリダイレクトする URL。理想的には、これはゲームへのディープリンクです。
キャンセルリダイレクト URL指定すると、Stripe はチェックアウトページに「戻る」ボタンを追加し、この URL を移動先とします。理想的には、これはゲームへのディープリンクです。
再認証OAuth メカニズムを使用して、支払いプロバイダー アカウントで Unity アカウントを再認証します。

ストライプの接続解除

Stripe の支払いプロバイダーを削除するには、Stripe ダッシュボードで Unity Purchasing アプリケーションをアンインストールストールする必要があります。

次のステップ

このページは、IAPによるD2C(ダイレクト ツー コンシューマー)支払いプロバイダーを設定するワークフローの一部です。このワークフローを続行するには、以下のオプションのいずれかを選択します。