文档

在 Unity Dashboard(Unity 后台)中配置 Stripe

将 Stripe 配置为使用付款提供商来处理应用内购的付款。
阅读时间4 分钟最后更新于 3 个月前

此集成使用 Stripe Managed Payments 作为记录商家 (MoR)。Stripe 作为 MoR,承担处理付款的法律责任,包括税务合规、防止欺诈、争议和客户支持方面的支持。通过利用 Stripe 作为 MoR,可以显著降低平台外交易的运营开销和合规性负担。
要在 Unity Dashboard(Unity 后台)中配置 Stripe,请完成以下步骤:
  1. 在 Unity Dashboard(Unity 后台)中,转到 Development(开发)> Products(产品)。
  2. 选择 In-App Purchases(应用内购)。
  3. 选择 Payment Providers(付款提供商)。
  4. 在 Payment Provider Configuration 部分中,选择 Connect。
  5. 选择帐户类型:
    • 使用 Sandbox Account 进行测试。
    • 将 Live Account 用于您的真实游戏。
  6. 选择 Connect(连接)以打开对话框,并通过 OAuth 将 Unity 帐户与您选择的支付提供商帐户关联。
  7. 设置 Success Redirect URL(理想情况下是游戏的深层链接)。
  8. 设置 Cancel Redirect URL(可选;理想情况下是进入游戏的深层链接)。
  9. 选择 Save configuration(保存配置)。
重要
要将 Live 帐户与 Stripe 关联,您首先需要满足 Know Your Customer (KYC) 要求。有关更多信息,请参阅 Stripe 的身份验证文档。
注意
如果您的游戏在多个平台上发布,请使用一个小代理页面深度链接到成功重定向 URL 的正确平台。有关更多信息,请参阅成功 URL 深层链接示例。

条带配置选项

请参阅下表以了解您的配置选项:

设置

描述

设置
  • **"complete":您已为付款提供商配置了所有必填字段。
  • 不完整:缺少必需的配置字段,无法激活付款提供商。
Connection
  • 链接:您已成功向付款提供商进行身份验证,并安装了 Unity IAP 来关联帐户。
  • 未链接:您需要向付款提供商重新进行身份验证。对于 Stripe,此问题可能是由于您的应用包含赌博(请参阅禁止和限制业务),也可能是由于 Stripe 中未安装 Unity IAP。
account_id:显示 Stripe 帐户 ID。这是在 OAuth 过程中获得的。
帐户类型定义帐户类型。选择 Switch account 可在以下选项之间进行更改:
  • 沙盒帐户
  • 实时帐户
成功重定向 URL付款提供商在成功付款后重定向到的 URL。理想情况下,这是返回到游戏的深层链接。
取消重定向 URL如果提供此属性,Stripe 将在结帐页面上添加一个后退按钮,此 URL 将成为其目标。理想情况下,这是返回到游戏的深层链接。
重新身份验证使用 OAuth 机制使用付款提供商帐户重新验证 Unity 帐户。

断开连接条带

要删除 Stripe 支付提供商,需要在 Stripe Dashboard 中卸载 Unity Purchasing 应用程序。

后续步骤

本页面是使用 IAP 设置直接到消费者 (D2C) 付款提供商的工作流程的一部分。要继续此工作流程,请选择以下选项之一: