华为支付购买Token的verify接口报错wrong application

Posted 华为开发者论坛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为支付购买Token的verify接口报错wrong application相关的知识,希望对你有一定的参考价值。

问题现象

项目集成了华为的HMS SDK支付能力,向华为服务器发送校验订单信息接口(参考文档https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References-V5/api-order-verify-purchase-token-0000001050746113-V5)
{rootUrl}/applications/purchases/tokens/verify,接口返回{"responseCode":"8","responseMessage":"wrong application"}

问题定位

联系华为官方技术支持客服,官方给出的原因:

为了做到用户的隐私数据(订单数据也是用户的隐私数据)最小化访问,华为对同一个用户的同一个商品的购买只保留最近一次的,也就是说,如果用户之前购买了一个商品,商品支付完成,发货成功后并调用华为的consumeOwnedPurchase消耗接口,那么这笔订单就算完成并关闭了,后续不应该再去重复校验(调用华为的verify接口)已经关闭的订单数据了,否则就报错如上。


原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0204411112505870355?fid=18

原作者:Mayism

以上是关于华为支付购买Token的verify接口报错wrong application的主要内容,如果未能解决你的问题,请参考以下文章

接入华为应用内支付,验证购买Token接口,返回“rights invalid”

接入华为应用内支付,验证购买Token接口,返回“rights invalid”

拼多多token怎么购物

微信模板消息接口-给用户发送订单成功信息/支付成功等等

调用支付jsapi缺少参数:$key0$

FAQ接入华为应用内支付服务常见问题解答