HarmonyOS鸿蒙Next中普通商品有“Huawei Pay”支付方式,但是订阅商品没有该方式
HarmonyOS鸿蒙Next中普通商品有“Huawei Pay”支付方式,但是订阅商品没有该方式
问题描述
项目接入了华为IAP SDK,测试支付时,发现非订阅类型的商品支付时有Huawei Pay,但是订阅类商品没有该方式。
非订阅商品支付显示如下:
订阅商品支付界面如下:
问题定位
寻求华为技术支持协助定位(提个工单咨询https://developer.huawei.com/consumer/cn/support/feedback),提供了相关日志和录屏,定位日志发现
hms_pay 8296:1168 LogUtil.java:4] HuaweiSignManager getResultSignContractStatus resultCode: 3 resultStr: {"errors":[{"errorCode":10004,"errorDesc":"low wallet version ,not support"}]}
日志显示华为钱包App的版本号过低。
华为技术支持解释:Huawei Pay支付方式对华为钱包App的版本号有要求,且订阅场景下版本号要求更高,检查我们当前的钱包APP版本是9.0.5.305,太老了,建议我们升级。
问题解决
升级华为钱包App后,Huawei Pay支付方式在订阅场景下可以正常显示。
更多关于HarmonyOS鸿蒙Next中普通商品有“Huawei Pay”支付方式,但是订阅商品没有该方式的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS鸿蒙Next中普通商品有“Huawei Pay”支付方式,但是订阅商品没有该方式的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,普通商品支持“Huawei Pay”支付方式,而订阅商品不支持,可能是出于以下原因:
- 支付协议差异:订阅商品通常涉及周期性扣款,需要更复杂的支付协议,而“Huawei Pay”可能尚未支持此类协议。
- 风险控制:订阅模式涉及长期支付,风险较高,平台可能暂时限制某些支付方式以降低风险。
- 技术限制:订阅商品的支付流程可能涉及更复杂的集成,“Huawei Pay”可能尚未完全适配。
建议开发者或用户关注华为官方更新,未来可能会支持该功能。