目录

  • 1.事故还原
  • 2.排查过程
  • 3.疑问
  • 4.支付宝技术客服解答
  • 5.解决方法

1.事故还原

客服反馈有用户使用支付宝支付后,订单状态没有改变。

2.排查过程

  1. 查看日志,发现没有收到异步通知。
  2. 排查代码是否改动,但git log显示没有改动提交。
  3. 排查支付宝各配置项、partner_id、公私钥等是否有变化或过期,结果正常。
  4. 排查同步、异步通知网络状况,可正常访问。
  5. 最后通过支付宝管理后台通知日志查询得知,异步通知请求失败,状态码0,返回null。

3.疑问

通过浏览器访问异步通知地址,状态200,有返回。为何支付宝异步通知显示失败?

4.支付宝技术客服解答

失败原因:异步通知地址域名证书有问题。

5.解决方法

  1. 通过 域名证书查询地址 查询通知域名,发现被降级至B,降级原因:证书链不完整。
  2. 按照 缺少证书链的问题和解决方法 ,重新将完整证书 pem 内容替换现有内容。
  3. 重启 nginx ,收到异步通知,恢复正常。

记一起因证书引发的支付宝支付异步通知接收不到的事故相关推荐

  1. 支付宝支付 - 异步通知与同步通知

    /*** @Description: 支付成功后的支付宝异步通知*/ @RequestMapping(value="/alipay") public String alipay(H ...

  2. 微信支付-支付结果通知接收

    微信支付-支付结果通知接收 最近在做微信支付功能在微信成功后,微信通过异步方式返回支付结果是遇到了问题:参数接收不到.后来通过查阅资料才将问题解决,现在将解决方法分享一下. ###官方文档解释 如上图 ...

  3. 微信公众号支付--3--接收微信支付异步通知

    在JSAPI支付官方文档https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6里面,微信团队明确指出,在微信浏 ...

  4. 支付宝支付返回通知时 notify_url和return_url的选择

    页面跳转同步通知页面特性(return_url特性) 买家在支付成功后会看到一个支付宝交易提示成功的页面,该页面会停留几秒,然后会自动跳转回商户指定的同步通知页面(参数return_url) 该页面中 ...

  5. 支付宝支付异步回调的一些问题

    做了好多次支付宝支付,还是经常掉坑,现在整理下,作为参考 1,关于设置公钥 一定要注意,是"支付宝公钥",不要填应用公钥,不然就坑了 2.关于回调的域名地址 干净些,不要有参数,如 ...

  6. 支付宝支付异步回调 302

    APP从测试环境迁移到生产环境,重新测试发现购买时,支付宝支付成功之后,订单状态未更新,即异步回调接口未执行. 检查发现notify_url是正确的,并且已经支付成功(账户有被扣款),登录蚂蚁金服开放 ...

  7. 微信小程序开发-微信支付功能【WxMaService 获取openid,WxPayService建微信订单,接收微信支付异步通知回调方法,附有完整前后端代码】

    前提:对小程序开发有一定的基础:小程序已发布使用,已开通微信支付,关联商户号. 微信小程序平台:小程序平台 微信开发者文档:开发者文档 微信小程序支付API 地址:微信支付文档地址 微信支付平台:微信 ...

  8. java项目测试支付异步通知接口

    个人资源与分享网站:http://xiaocaoshare.com/ 1.需求说明 在进行支付的时候,总会有一个异步通知接口,他才是判断支付成功的重要依据.但是这个接口是第三方平台主动调用我们的接口, ...

  9. 第三方支付异步通知的陷阱

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/j16421881/article/details/78703792   用户下单后调用第三方支付付款 ...

最新文章

  1. C++容器适配器之priority_queue
  2. 8_18 比赛总结 [暑假集训]
  3. “流式”前端构建工具——gulp.js 简介
  4. 《职场一点诀 帆风顺,一定快乐?》读后感
  5. ScheduledThreadPoolExecutor之scheduleWithFixedDelay和scheduleAtFixedRate的区别
  6. Java利用poi-tl实现富文本HTML转Word
  7. 深入了解Excel工作表中的控件
  8. hikaricp mysql_HikariCP 个人实例
  9. theano java_Theano多个张量作为输出
  10. ONL/Debian 和 Ubuntu 版本的对应关系
  11. Java常用日志框架介绍(转载)
  12. 名称、系统服务-windows系统进程解析 -by小雨
  13. 【转帖】财务尽职调查资料收集总结
  14. 华为鸿蒙电视v65如何,华为智慧屏V65体验:不谈鸿蒙OS,作为大屏它也足够惊艳...
  15. 计算机二进制由来阴阳,二进制来源于八卦?
  16. 如何用纯 CSS 创作一个渐变色动画边框
  17. Windows7下网上银行U盾无法使用的解决办法
  18. 利用IPV6免费登QQ和打电话
  19. MySQL数据库存储价格金额使用的数据类型中float、double、decimal的区别
  20. 项目管理中,项目干系人的角色和责任

热门文章

  1. 域服务器批量修改用户密码,Windows域控制器批量创建用户
  2. table表格for循环绑定数据_.NET MVC 页面表格绘制
  3. oracle crf路径,说说 ora.crf 那些事
  4. C++OpenCV:三角形插值、线面的交点
  5. RabbitMQ负载均衡
  6. pytorch中gather函数的理解
  7. mysql5.7.28下载_MySql5.7.28下载、安装、登陆详解
  8. javascript 功能受限、原因和解决办法(一则)
  9. 抖音很火的失恋表白网页模板
  10. linux查看tomcat启动内存溢出,关于tomcat乱码以及tomcat jvm 内存溢出问题的解决方案和理论-Fun言...