ドキュメント

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

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

このインテグレーションでは、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(ダイレクト ツー コンシューマー)支払いプロバイダーを設定するワークフローの一部です。このワークフローを続行するには、以下のオプションのいずれかを選択します。