
回复
鸿蒙,IAP
游戏接入华为应用内支付服务,调用支付createPurcahse接口,报错如下:
鸿蒙游戏内购商品需要审核通过后才能生效,商品还未提交审核,需要使用沙盒账号测试才能请求获取到商品信息。
调用isSandboxActivated接口检测沙盒环境是否正常,接口返回的是成功:
核对支付接口的传参商品类型和商品id也和后台一致。但在日志中看到打印说传参的productid为空:
将支付接口的传参信息打印出来,发现实际传参的productId是number类型的,该字段实际上是string类型的。
综上所述,将传参的productId设置为string类型,再测试支付,问题解决。
更多问题可关注:
鸿蒙游戏官方网站:https://developer.huawei.com/consumer/cn/games/
公开课:华为开发者学堂