php 微信支付证书,微信支付后台进行退款操作时提示证书已过期处理(PHP)
之前没做过退款操作,因为业务没有涉及到,并且退款比支付流程还要复杂。没有特别要求是不会去搞的。
但小程序平台是已经接好了微信退款操作,这个时候报错就得处理一下了。
[notice]只有退款的时候才需要 API 证书,这也是为什么退款比支付更加复杂且难调试的原因。[/notice]
申请(或更新)微信 API 证书
提示证书已过期,说明之前是已经存在这样的证书配置了,需要到 微信支付后台 重新申请。我的情况是,之前系统里配置的证书属于上一级开发者的,其他参数都更换过了,只有 API 证书(PHP 版本是一个 cert 和一个 key 两个文件)没有动过。
老板微信扫码登录到微信支付后台后,选择账户中心,在左侧的 API 安全菜单下有一 API证书,点击申请(或者更新)即可。之后会下载一个安全组件,主要是生成公钥、私钥证书,按照微信提示的流程走,最后会从微信支付后台自动下载一个证书压缩包。里面有一个 p12 证书(java 等非 PHP 语言使用), 一个 cert 和一个 key 证书。
安装和使用证书
装过 SSL 证书,大概需要配合应用程序读取证书内容,所以一般会和代码放在一起。我这边查看了一下源码,发现是在 小程序管理后台 配置的,直接将 cert 和 key 用文本格式打开,复制粘贴然后保存就好了。应用在保存后,会重新命名并生成 cert 和 key 文件,并且放置在 web 无法访问的目录地址。
php 微信支付证书,微信支付后台进行退款操作时提示证书已过期处理(PHP)相关推荐
- Windows系统常用运行库安装包(C++及.NET Framework),以及安装.NET Framework时提示证书不受信任的解决方案
C++运行库 https://download.csdn.net/download/bwkair/81269950 .NET Framework 4.8 (兼容4.7.2及其以下版本) https:/ ...
- 《微信小程序》微信小程序用java后台连接数据库进行操作。
微信小程序与Java后台的通信 一.写在前面 最近接触了小程序的开发,后端选择Java,因为小程序的代码运行在腾讯的服务器上,而我们自己编写的Java代码运行在我们自己部署的服务器上,所以一开始不是很 ...
- 微信V3接口:特约商户进件 提交申请单API 提示证书错误.
||–查看的码友,在不麻烦的情况,如果文章有用,烦请点个赞.如果没用可以留言讨论哦–|| 特约商户进件 提交申请单API 提示证书错误 最终排查弄清楚 原来证书的使用应该是: 签名中使用的证书: Au ...
- jodd忽略ssl证书_关于java访问https资源时,忽略证书信任问题
java程序在访问https资源时,出现报错 sun.security.validator.ValidatorException: PKIX path building failed: sun.sec ...
- 微信小程序直播商品与直播房间管理时提示:api unauthorized hints: [mhcddo3Me-lLeTBA!]/r/napi 功能未授权
最近写微信小程序直播商品与直播房间后台管理时,调用接口一直提示:api unauthorized hints: [mhcddo3Me-lLeTBA!]/r/napi 功能未授权. 后来一查,原来是微信 ...
- loanrunner录制脚本时提示证书错误解决方法
1.初学loadrunner,在录制qq邮箱登陆的脚本时出现了证书错误的提示,出现这样的问题不是浏览器本身的证书出错,应该在 loadrunner内部进行设置,具体操作( stard reco ...
- 使用MSTSC远程登录时提示证书无效的解决方法
On your local machine Open Windows command prompt type: gpedit.msc -> Press Enter -> a new win ...
- uni-app微信公众号H5支付页面
准备工作 初始化公众平台测试账号系统. 地址: https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 登录后,会得到一个测试公众 ...
- 微信企业支付 服务器根证书,微信支付服务器证书根ca证书有什么用
随着现如今网络的不断发展,我们的生活跟网络密不可分,现在到处充斥着手机消费,只要你手机上有微信.支付宝不管到哪里都可以买你想买的东西,钱包已经在家里闲置多时.手机支付给我们的生活带来便利的同时也会伴随 ...
最新文章
- SQL Server孤立账户解决办法
- 敏捷为什么会失败之「PA-SA-WAKA-DA」理论
- 鸿蒙电视哔哩哔哩,[4K视频] 65寸智能电视只要3299元?荣耀智慧屏X1开箱
- python用什么运行环境_使用SAE部署Python运行环境的教程
- Knockoutjs Component问题汇总
- (太棒了)程序员的十个层次 你属于哪一层?
- java学习(121):treeset排序集合
- Capistrano deploy flow outline
- 训练日志 2019.2.16
- Gitlab+Docker实现持续集成(CI)与持续部署(CD)
- iOS学习6_多线程NSThread和GCD
- stl中stacks的基本用法
- 计算机编码详解_什么是计算机编码?计算机编码的起源与操作系统是如何解码的。
- SVN Server使用说明
- MATLAB实现数图缩放:双线性内插法
- 文化学刊杂志文化学刊杂志社文化学刊编辑部2022年第3期目录
- CSS: 如何实现img垂直居中?
- BZOJ 1406 AHOI2007 密码箱 数论
- 小程序 横向 纵向排列
- ssh和telnet客户软件ZOC如何设置UTF-8