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。 

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

目录
相关文章
|
8月前
|
移动开发 监控 测试技术
mPaas常见问题之针对某个机器做强制升级如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
124 0
|
6月前
|
Java 开发者 运维
开发与运维测试问题之OpenJDK官方还未正式发布Compact Object Headers如何解决
开发与运维测试问题之OpenJDK官方还未正式发布Compact Object Headers如何解决
49 1
|
8月前
|
存储 监控 安全
服务器常见问题以及处理方案
服务器常见问题以及处理方案
|
8月前
|
前端开发 Java 测试技术
ChaosBlade常见问题之只想指定某个userid 受影响其他流量正常访问如何解决
ChaosBlade 是一个开源的混沌工程实验工具,旨在通过模拟各种常见的硬件、软件、网络、应用等故障,帮助开发者在测试环境中验证系统的容错和自动恢复能力。以下是关于ChaosBlade的一些常见问题合集:
129 0
|
8月前
|
移动开发 监控 Java
mPaas常见问题之运行时出现libsgmain 的 native 错误如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
109 0
|
8月前
|
运维 监控 Android开发
应用研发平台EMAS产品常见问题之用Aliyun-ThirdPush插件传自定义参数失败如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
8月前
|
运维 监控 Android开发
应用研发平台EMAS常见问题之debug包生成补丁报错如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
消息中间件 Go API
一次Go应用上云后线上性能异常排查
先说结论:资源使用不合理导致机器性能浪费起因:线上某应用告警机器负载及资源占用异常,登陆机器查看进程vmstat发现idle比较低线上是一个Go的应用,而且已经开启了PProf,索性就利用该工具分析一下性能瓶颈在哪PProf如何使用不在本文赘述,经分析初步断定在`ReceiveMessage`这个接口该方法是阿里云的SDK三方包提供的,按道理三方包不会出问题通过代码分析出send函数本质是通过一个
一次Go应用上云后线上性能异常排查
|
运维 监控 NoSQL
排查线上问题的9种方式
排查线上问题的9种方式
 排查线上问题的9种方式
|
存储 移动开发 运维
mPaas-MPS 常见问题和踩坑记录
mPaaS 集成了华为、小米等厂商的推送功能,从而有效地提高用户留存率,提升用户体验。在我们日常运维过程中,发现少部分设备在厂商push下无法push,在此分享下相关案例的排查过程,方便后续同类问题借鉴。
707 0
mPaas-MPS 常见问题和踩坑记录