华为IAP购买token校验报错
问题背景
参考华为官网提供的文档,向华为服务器请求校验支付结果中的购买令牌,确认支付结果的准确性时,结果总是报错:{responseCode 8 , responseMessage ERROR_INVALID_PAYMENTTOKEN},其中请求接口的URL为:{rootUrl}/applications/purchases/tokens/verify。
问题分析与解决
仔细查看文档后发现,可以从以下两方面排查并解决此问题:
- 返回错误码8:由于未拥有该商品,消耗或者确认失败。消耗和确认是在购买成功后进行的,如果在未拥有该商品时进行消耗或者确认,将会报此错误。请进一步确认接口传入参数是否正确。
https://developer.huawei.com/...
- 检查接口中的URL地址{rootUrl}/applications/purchases/tokens/verify是否正确,rootUrl在不同站点有不同的url,其中非AppTouch站点的地址理论上选择任一站点都可以,华为服务器会进行站点间路由,但是非AppTouch的Token如果请求AppTouch站点的url,则会报错确认失败,即本错误码。
文章图片
具体请参见:
https://developer.huawei.com/...
【华为IAP购买token校验报错】原文链接:https://developer.huawei.com/...
原作者:Mayism
推荐阅读
- 华为旁!大社区、地铁新盘,佳兆业城市广场五期!
- 当荣耀V9把华为mate9的脸打得啪啪作响
- 华为销售高手是这样拿下大客户的,你知道有几个
- 华为可翻转全面屏手机专利亮相(折叠方式好比翻书一样)
- 从华为胡玲事件看人力资源与职场
- Qt|Qt 使用QMediaPlayer播放MP3
- java人生|35K 入职华为Java开发那天,我哭了(这 5 个月做的一切都值了)
- 5G芯片发热功耗测试(华为、高通和MediaTek,谁拥有最冷的核心())
- 比特币地址,公钥,私钥
- 华为王成录(鸿蒙系统将超越安卓和IOS,2021年装机量将达3到4亿)