ALI64报错排查方案

简介: ali64这个错误涉及到的可能性比较多所以整理一个帖子分享给大家,大家可以根据我的这个方案进行排查。 1.首先检查密钥是否匹配(密钥不匹配导致的问题可能性最大)  商户原始私钥(rsa_private_key)配置到项目中,适用于php,C#等   商户pkcs8私钥(rsa_private_k...

ali64这个错误涉及到的可能性比较多所以整理一个帖子分享给大家,大家可以根据我的这个方案进行排查。 

1.首先检查密钥是否匹配(密钥不匹配导致的问题可能性最大)
  商户原始私钥(rsa_private_key)配置到项目中,适用于php,C#等 

  商户pkcs8私钥(rsa_private_key_pkcs8)配置到项目中,适用于java,安卓,iso等 

  商户公钥(rsa_public_key)这个需要上传支付宝开放平台 

2.如果确认第一步密钥没有问题,需要检查商户公钥上传的位置是否正确 
  a.移动支付接口(接口名称:mobile.securitypay.pay)的上传合作伙伴密钥管理 
  b.app支付接口(接口名称:alipay.trade.app.pay)的上传开放平台密钥管理 
注意您使用的接口接口不同上传位置不同 

3.如果第二步也没有问题,这里建议直接测试官方提供的demo配置好自己的appid ,pid,私钥等,进行请求支付测试。 
  app支付接口(接口名称:alipay.trade.app.pay)demo下载地址:[url]https://docs.open.alipay.com/54/104509[/url] 
  如果demo也是报错ali64,需要重新检查第一步和第二步,这个一定是密钥问题。 
  如果demo可以正常请求,但是自己的项目会报错看第四步检查方案。 

4.输出官方demo的请求参数和自己项目的请求参数进行对比,看自己的项目中的请求参数是否有中文乱码,空格,或者非法字符(非法字符指的是键盘上的符号)进行排查 

5.检查是否对请求参数进urlencode 
  a.移动支付接口(接口名称:mobile.securitypay.pay)对sign签名做urlencode 
  b.app支付接口(接口名称:alipay.trade.app.pay)对请求字符串的所有一级value(biz_content作为一个value)进行encode。 

如果上面步骤排查还是无法解决,欢迎在帖子下方追问

目录
相关文章
|
1月前
|
监控 关系型数据库 Serverless
Serverless 应用引擎常见问题之函数计算3.0的项目提示未知错误如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
31 5
|
3月前
|
Java 测试技术 网络安全
PTS报错问题之压测报错如何解决
PTS(Performance Testing Service)是一项面向网站、应用等提供的压力测试服务,用于模拟不同场景下的用户访问,评估系统的性能表现;在进行PTS压测时,可能会出现一些异常或报错,本合集将PTS压测中频繁出现的问题及其解决办法进行汇编,旨在帮助用户更有效地进行性能测试和问题定位。
|
3月前
|
监控 Java 应用服务中间件
PTS报错问题之日志报错如何解决
PTS(Performance Testing Service)是一项面向网站、应用等提供的压力测试服务,用于模拟不同场景下的用户访问,评估系统的性能表现;在进行PTS压测时,可能会出现一些异常或报错,本合集将PTS压测中频繁出现的问题及其解决办法进行汇编,旨在帮助用户更有效地进行性能测试和问题定位。
|
3月前
|
监控 测试技术
PTS日志问题之请求压测报告失败如何解决
PTS(Performance Testing Service)是一项面向网站、应用等提供的压力测试服务,用于模拟不同场景下的用户访问,评估系统的性能表现;在进行PTS压测时,可能会出现一些异常或报错,本合集将PTS压测中频繁出现的问题及其解决办法进行汇编,旨在帮助用户更有效地进行性能测试和问题定位。
|
3月前
|
存储 监控 安全
服务器常见问题以及处理方案
服务器常见问题以及处理方案
|
27天前
|
前端开发 Java 测试技术
ChaosBlade常见问题之只想指定某个userid 受影响其他流量正常访问如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
18 0
|
27天前
|
SQL Java 测试技术
ChaosBlade常见问题之/QuerySceneFunctionByCategoryId接口报错如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
19 0
|
1月前
|
存储 SQL 分布式计算
ApacheHudi常见问题汇总
ApacheHudi常见问题汇总
31 0
|
3月前
|
测试技术
PTS压测问题之下载接口额外收费如何解决
PTS(Performance Testing Service)是一项面向网站、应用等提供的压力测试服务,用于模拟不同场景下的用户访问,评估系统的性能表现;在进行PTS压测时,可能会出现一些异常或报错,本合集将PTS压测中频繁出现的问题及其解决办法进行汇编,旨在帮助用户更有效地进行性能测试和问题定位。
76 2
|
3月前
|
tengine Java 测试技术
PTS压测问题之调试返回403如何解决
PTS(Performance Testing Service)是一项面向网站、应用等提供的压力测试服务,用于模拟不同场景下的用户访问,评估系统的性能表现;在进行PTS压测时,可能会出现一些异常或报错,本合集将PTS压测中频繁出现的问题及其解决办法进行汇编,旨在帮助用户更有效地进行性能测试和问题定位。
62 2

热门文章

最新文章