HarmonyOS 鸿蒙Next使用华为支付提示应用信息校验不通过

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙Next使用华为支付提示应用信息校验不通过

  1. 华为支付主体和APP主体不一致,申请异主体关联
  2. 关联成功后,创建并上传相关证书
  3. APP创建调试证书
  4. 商品下单,调用服务端预下单接口成功获取prepayId
  5. 返回order_str参数  APP内调起华为支付   提示应用信息校验不通过,报错信息:1001930001, error.message: system error  order_str的信息和签名都是和预下单里的方式一样,预下单可以成功,但是app支付的时候就失败了
2 回复
  1. 可能是传入参数orderStr格式错误,请检查orderStr格式、字段类型是否正确。

  2. 可能是authId、公私钥不匹配,签名错误,参考证书准备、签名规则章节进行检查

证书准备:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/payment-certificates-config-V5

签名规则:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/payment-rest-overview-V5#section174821258151218

报错code为1001930001,原因可能较多,

可参考官方文档仔细再排查下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/payment-error-code-V5#section194868144472

其他建议

重启设备:

在处理内部错误时,尝试重启设备后重试。

另外最新的调用信息里面用的是sigh字段,看是否你这里做了调整还是写错了

更多关于HarmonyOS 鸿蒙Next使用华为支付提示应用信息校验不通过的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对“HarmonyOS 鸿蒙Next使用华为支付提示应用信息校验不通过”的问题,可能的原因及解决方案如下:

  1. 应用版本不兼容:确保你的鸿蒙系统及应用(包括华为支付)均为最新版本。系统或应用的旧版本可能不支持某些新特性或安全校验机制,导致校验不通过。

  2. 证书问题:应用可能由于证书过期、被撤销或未正确安装导致校验失败。这通常与开发者或分发渠道相关,用户可以尝试重新安装应用或等待开发者更新。

  3. 系统安全策略:鸿蒙系统有严格的安全策略,对于应用来源、权限请求等方面有严格要求。如果应用未满足这些要求,可能会提示校验不通过。检查应用权限设置,确保应用有合理的权限请求。

  4. 缓存问题:系统或应用缓存可能导致校验信息不同步。尝试清除应用缓存或系统缓存后重新尝试。

  5. 账号问题:确保你的华为账号状态正常,没有异常登录或安全风险,这有时也会影响应用的使用。

如果上述方法均未能解决问题,可能是由于更深层次的系统或应用兼容性问题。此时,建议直接联系华为官方客服,获取更专业的技术支持。官网客服地址:https://www.itying.com/category-93-b0.html 如果问题依旧没法解决请联系官网客服。

回到顶部