错误码 | 值 | 描述 | 解决方法 |
|---|---|---|---|
ORDER_STATE_SUCCESS | 0 | 成功。 | - |
ORDER_STATE_FAILED | -1 | 通用失败错误码。 | 若购买请求返回该错误码,建议您通过obtainOwnedPurchases接口确认用户是否购买了该商品。 |
ORDER_STATE_CANCEL | 60000 | 用户取消支付。 | 请记录订单号,待用户再次执行支付操作时再执行支付流程。 |
ORDER_STATE_PARAM_ERROR | 60001 | 参数错误,包括无参。 | 请检查请求参数是否遗漏,参数值格式是否正确。 |
ORDER_STATE_IAP_NOT_ACTIVATED | 60002 | 应用的支付服务开关未打开。 | 您需要使用华为支付功能的应用必须打开支付服务开关并配置支付服务参数。 具体操作步骤请参见开通服务。 |
ORDER_STATE_PRODUCT_INVALID | 60003 | 商品信息错误。 | 请登录AppGallery Connect网站,在 查看对应商品是否存在或必填信息是否完整。 说明: 若设备上登录的华为帐号的服务地不在IAP覆盖范围内,也可能报此错误,具体可参见华为IAP范围覆盖。可检查AppGallery Connect网站是否有相应国家/地区的商品信息。 |
ORDER_STATE_CALLS_FREQUENT | 60004 | 接口访问过频。 | 请控制接口调用频度。 |
ORDER_STATE_NET_ERROR | 60005 | 网络连接异常。 | 应用向用户给出提示,请用户检查网络。 |
ORDER_STATE_PMS_TYPE_NOT_MATCH | 60006 | 查询商品类型与PMS定义不符。 | 请登录AppGallery Connect网站,在查看对应商品的类型。 |
ORDER_STATE_PRODUCT_COUNTRY_NOT_SUPPORTED | 60007 | 商品所属的应用未在指定国家/地区上架。 | 请登录AppGallery Connect网站,在中查看商品配置的国家/地区。 |
ORDER_VR_UNINSTALL_ERROR | 60020 | VR APK未安装错误码。 | VR支付场景返回。请先安装VR APK。 |
ORDER_HWID_NOT_LOGIN | 60050 | 未登录华为帐号。 | 需要完成登录。 调用isEnvReady接口返回此错误码时,可通过返回的IapApiException对象中的Status对象拉起华为帐号登录页面。 其他接口也可调用isEnvReady引导用户完成登录。 |
ORDER_PRODUCT_OWNED | 60051 | 由于已经拥有该商品,购买失败。 | 您可通过obtainOwnedPurchases接口确认用户是否购买了该商品。
|
ORDER_PRODUCT_NOT_OWNED | 60052 | 由于未拥有该商品,消耗失败。 | 您可通过obtainOwnedPurchases接口确认用户是否购买了该商品。 |
ORDER_PRODUCT_CONSUMED | 60053 | 商品已经消耗,不能再次消耗。 | 您可通过obtainOwnedPurchaseRecord接口查询是否有该商品的消耗记录。 |
ORDER_ACCOUNT_AREA_NOT_SUPPORTED | 60054 | 用户帐号所在服务地暂不支持IAP。 | 存在用户帐号服务地在华为IAP范围覆盖内,但由于服务出错返回该错误码的场景,您可重新调用相关接口。 |
ORDER_NOT_ACCEPT_AGREEMENT | 60055 | 用户未同意支付协议。 | 您需要用户同意支付协议。 请从请求接口返回的IapApiException中获取到一个status对象,status包含协议页面的pendingIntent对象,应用可使用status.startResolutionForResult(activity, reqCode)方法来启动协议页面。 |
ORDER_HIGH_RISK_OPERATIONS | 60056 | 用户触发风控,交易被拒绝。 | 建议您使用沙盒测试进行测试,或更换支付方式。 |
若您的问题仍无法解决,请选择在线提单提交问题,华为支持人员会及时处理。