HarmonyOS鸿蒙Next中iap应用内支付商品审核

HarmonyOS鸿蒙Next中iap应用内支付商品审核 商品状态审核中 应用内调用iap沙箱测试报错 1001860001 System internal error.
新增商品必须等待商品审核通过才可以走沙箱测试吗

4 回复

不需要必须等待商品审核通过,商品处于草稿/待提交状态即可使用沙盒测试

1001860001通常是内部错误,出现此错误提示时若是购买请求返回该错误码,建议通过queryPurchases接口确认用户是否存在已购但未发放权益的商品,及时发放权益。

【背景知识】

1001860001 内部错误

沙盒测试在提交数字商品审核前、即商品处于草稿/待提交状态下,使用沙盒测试进行调测。

更多关于HarmonyOS鸿蒙Next中iap应用内支付商品审核的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我查到官方文档是:沙盒测试商品无需随版本上架审核,创建成功保存即可用于测试。

FAQ

报错 1001860001 的原因可能是:

  • 若购买请求返回该错误码,建议通过queryPurchases接口确认用户是否存在已购但未发放权益的商品,及时发放权益。

HarmonyOS Next应用内支付商品审核需通过华为开发者联盟提交。开发者需在AppGallery Connect创建商品,填写商品ID、价格、类型等信息。提交后华为团队进行合规性审核,通常1-3个工作日完成。审核依据华为支付政策,确保商品描述准确、价格合理、内容合法。审核通过后商品状态变更为“已上架”,即可在应用内调用支付接口。未通过需根据驳回原因修改后重新提交。

是的,在HarmonyOS Next的IAP(应用内支付)流程中,新增的商品必须等待其状态从“审核中”变为“已上架”后,才能进行沙箱测试。

您遇到的错误代码 1001860001 (System internal error) 通常就是因为系统在支付流程中无法找到或验证到一个有效的、已上架的商品配置。当商品仍在“审核中”状态时,支付服务端无法为您的应用提供该商品的正确凭据,导致沙箱环境调用失败。

简要流程说明:

  1. 商品配置与提交:在AppGallery Connect中为您的HarmonyOS应用创建商品(如消耗型、非消耗型、订阅等),并提交审核。
  2. 商品审核:华为侧对商品信息(如价格、描述、类型等)进行审核。此期间商品状态为“审核中”。
  3. 商品上架:审核通过后,商品状态变更为“已上架”。只有在此状态下,商品才在支付系统内正式生效。
  4. 沙箱测试:在您的HarmonyOS Next应用集成IAP SDK后,必须使用已上架的商品ID,在开启沙箱测试的环境下进行购买流程测试。系统会根据沙箱标识返回模拟的支付结果。

结论与操作建议: 请耐心等待商品审核完成。您可以在AppGallery Connect的“产品与价格”页面查看商品状态。一旦状态变为“已上架”,即可重新尝试沙箱测试,此时应能正常调用。

沙箱测试是正式发布前验证支付逻辑的关键环节,确保使用已生效的商品配置是测试成功的前提。

回到顶部