设置用户重定向
要在用户完成支付后将其重定向到其他页面,有两种重定向方式可以配置:
- 自动 — 根据指定延迟时间重定向。
- 手动 — 用户点击跳转按钮后发生重定向。
您可以通过以下方式配置重定向:
- 在发布商帐户中配置 — 如果您是一个应用程序设置一个项目,请使用此方式。
- 在订单创建过程中配置 — 如果您打算多个应用程序使用同一个项目,或打算通过网站销售游戏内商品,请使用此方式。
注意
如在发布商帐户和订单创建过程中都配置了重定向,则使用订单创建过程中指定的参数。
在发布商帐户中配置重定向
- 在发布商帐户中打开您的项目。
- 在侧边栏中单击支付中心。
- 前往设置 > 重定向政策部分。
- 在返回URL字段中,输入用户支付后将其重定向到的URL或路径。
注:
- 要设置自动重定向参数:
- 在下拉菜单列表中,选择自动重定向条件:
- 无 — 不重定向。
- 成功支付 — 支付成功后发生重定向。
- 成功或已取消 — 支付成功或取消支付后发生重定向。
- 任何支付 — 任何支付状态都发生重定向。
- 在延迟字段,输入以秒为单位的重定向超时时间。默认情况下,重定向在被激活后0秒发生。
- 在下拉菜单列表中,选择自动重定向条件:
- 要设置手动重定向参数:
- 在下拉菜单列表中,选择手动重定向条件:
- 无 — 不重定向。
- 成功支付 — 支付成功后显示重定向按钮。
- 成功或已取消 — 支付成功或取消支付后显示重定向按钮。
- 任何支付 — 任何支付状态都显示重定向按钮。
- 在重定向按钮文字字段,输入将用户重定向到返回URL的按钮文字。
- 在下拉菜单列表中,选择手动重定向条件:
注意
重定向按钮的默认文字是返回游戏。该文字已翻译为所有支付中心语言。
如果您的项目项目支持多个语言,您可以在相应字段中为每个语言指定重定向按钮文字。
用户关闭支付UI后,他们也将被重定向到指定的返回URL。
- 单击保存。
在订单创建过程中配置重定向
创建一个paymentProjectSettings
对象并将其传入订单创建方法(createOrder
)。在对象中,指定以下重定向设置:
- 在
returnUrl
参数中,传入用户支付后将其重定向到的URL地址或路径。
注:
- 要设置自动重定向参数:
- 在
redirectPolicy.redirectConditions
参数中,传入激活重定向的条件:none
— 不重定向。successful
— 支付成功时重定向。successfulOrCanceled
— 支付成功或被取消时重定向。any
— 任何支付状态都重定向。
- 在
delay
参数中,传入重定向超时时间,单位为秒。
- 在
- 要设置手动重定向参数:
- 在
statusForManualRedirection
参数中,传入显示重定向按钮的支付状态:none
— 不重定向。successful
— 支付成功时重定向。successful_or_canceled
— 支付成功或被取消时重定向。any
— 任何支付状态都重定向。
- 在
redirectButtonCaption
参数中,传入将用户重定向到返回URL的按钮文本。
- 在
注意
重定向按钮的默认文字是返回游戏。该文字已翻译为所有支付中心语言。
如果您的项目项目支持多个语言,您可以在相应字段中为每个语言指定重定向按钮文字。
用户关闭支付UI后,他们也将被重定向到指定的返回URL。
您的进度
发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。