setOption()
setOption()方法用于设置配置选项。
方法签名
Java
Kotlin
copy
public AMSBaseConfiguration setOption(String key, Object value)参数
参数 | 类型 | 是否必需 | 描述 |
key | String | 是 | 配置项的键。参见可用的 key。 |
value | Object | 是 | 配置项的值,类型因 key 不同而异。 |
可用的 key
Key | 值类型 | 描述 |
sandbox | Boolean | 是否启用沙箱环境。
|
showLoading | Boolean | 是否在请求过程中显示加载动画。
|
notRedirectAfterComplete | Boolean | 用于设置支付完成后是否跳转回您的页面。有效值为:
|
appearance | String(JSON) | 用于自定义外观配置,更多信息请参阅自定义外观样式。其包含以下参数:
|
返回值
返回 this() 方法,以支持链式调用。
最佳实践
回跳商户页面
回跳商户页面及返回支付结果有以下情况,请您按照指引进行处理:
注意:
- 如果支付方式不支持在 SDK 内支付,支付结果不会通过
onSubmitPayCallback()方法返回。跳转到外部支付方式页面完成支付后,由支付方式决策是否自动回跳到您传入的paymentRedirectUrl。onSubmitPayCallback()方法返回的支付结果仅用于客户端页面流转以及状态展示,最终的订单状态请通过步骤 4:获取支付结果获取。