目录

ArkTS API错误码

以下仅介绍本模块特有错误码,通用错误码请参考通用错误码。

若问题仍无法解决,请选择在线提单提交问题,华为支持人员会及时处理。

1001860000 用户取消当前操作

错误信息

The operation was canceled by the user.

错误描述

用户取消当前操作。

可能原因

用户取消了当前操作流程。

处理步骤

向用户提示,操作取消。

1001860001 内部错误

错误信息

System internal error.

错误描述

系统内部错误。

可能原因

程序运行时发生报错。

处理步骤

1001860002 应用未被授权访问接口

错误信息

The application is not authorized.

错误描述

应用未被授权访问接口。

可能原因

  1. 应用程序签名/身份信息配置有误。
  2. 应用的支付服务开关未打开。

处理步骤

  1. 请参考配置应用身份信息、添加公钥指纹章节进行检查。
  2. 请参考配置签名信息检查是否使用了自动签名方式,请使用手动签名方式。
  3. 需要使用华为应用内支付功能的应用必须开启和激活应用内购买服务。

1001860003 无效的商品信息

错误信息

Invalid product information.

错误描述

无效的商品信息。

可能原因

传入的商品ID或者商品类型有误。

处理步骤

请登录AppGallery Connect网站,在“我的应用 > 运营 > 商品管理 > 商品列表” 查看对应商品是否存在或必填信息是否完整。

1001860004 接口访问过频

错误信息

Too frequent API calls.

错误描述

接口访问过频。

可能原因

接口访问间隔过短。

处理步骤

请控制接口调用频度。接口当前访问间隔时间默认为5s,后续IAP Kit可能会根据需要降低或提高速率限制。

1001860005 网络连接异常

错误信息

Network connection error.

错误描述

网络连接异常。

可能原因

请检查网络。

处理步骤

应用向用户给出提示,请用户检查网络。

1001860007 商品所属的应用未在指定国家/地区上架

错误信息

The app to which the product belongs is not released in a specified location.

错误描述

商品所属的应用未在指定国家/地区上架。

可能原因

商品所属的应用未在指定国家/地区上架。

处理步骤

请登录AppGallery Connect网站,在“我的应用 > 分发 > 版本信息 > 准备提交”中查看商品配置的国家/地区。

1001860050 未登录华为账号

错误信息

The HUAWEI ID is not signed in.

错误描述

未登录华为账号。

可能原因

未登录华为账号。

处理步骤

引导用户登录华为账号。

1001860051 由于已经拥有该商品,购买失败

错误信息

Failed to purchase a product because the user already owns the product.

错误描述

由于已经拥有该商品,购买失败。

可能原因

该商品已经购买。

处理步骤

可通过queryPurchases接口确认用户是否购买了该商品。

1001860052 由于未拥有该商品,发货失败

错误信息

The purchase cannot be finished because the user has not paid for it.

错误描述

由于未拥有该商品,发货失败。

可能原因

用户未购买该商品。

处理步骤

可通过queryPurchases接口确认用户是否购买了该商品。

1001860053 此次购买已经完成发货,无需重复发货

错误信息

The purchase has been finished and cannot be finished again.

错误描述

此次购买已经完成发货,无需重复发货。

可能原因

此次购买已经完成发货,无需重复发货。

处理步骤

可通过queryPurchases接口查询是否有该商品的确认发货记录。

1001860054 用户账号所在服务地不在IAP Kit支持结算的国家/地区中

错误信息

The country or region of the signed-in HUAWEI ID does not support IAP.

错误描述

用户账号所在服务地不在IAP Kit支持结算的国家/地区中。

可能原因

用户账号所在服务地不在IAP Kit支持结算的国家/地区中。

处理步骤

用户账号服务地为非中国大陆地区。建议应用隐藏相关IAP功能入口。

1001860056 用户交易被拒绝

错误信息

The user is not allowed to make purchase.

错误描述

用户交易被拒绝。

可能原因

交易行为触发IAP Kit风控。

处理步骤

建议稍后重试或更换支付方式。

1001860057 当前应用不是debug签名的应用

错误信息

The app provision type is not debug.

错误描述

当前应用不是debug签名的应用。

可能原因

当前应用不是debug签名的应用。

处理步骤

参见构建debug签名的应用。

1001860058 登录的华为账号不是配置的测试账号

错误信息

The HUAWEI ID is not test account.

错误描述

登录的华为账号不是配置的测试账号。

可能原因

未在AppGallery Connect中的“用户与访问”中将登录的账号配置为测试账号。

处理步骤

需要在AppGallery Connect中的“用户与访问”中添加测试账号,具体请参见设置测试账号。

1001860059 无效的优惠信息

错误信息

Invalid promotional offer id.

错误描述

无效的优惠信息。

可能原因

配置商品信息时没有为该商品配置自定义人群促销。

处理步骤

可通过queryProducts接口确认该商品是否配置了优惠活动,具体请参见设置促销价格。

1001860060 无效的签名信息

错误信息

Invalid purchase signature.

错误描述

无效的签名信息。

可能原因

签名密钥及签名参数不合法,或签名失败。

处理步骤

可参考生成订阅优惠签名购买参数进行签名过程处理。