微信支付退款接口证书使用
参考文章
微信支付退款接口证书使用
Linux环境下 微信支付退款 读取证书路径问题
微信支付退款证书服务器配置
微信支付退款接口证书使用
首先看下官方的接口文档:
需要证书:资金发生变化需要证书。支付接口不需要。点击证书使用。
按照不步骤:下载证书。
(2)使用API证书
◆ apiclient_cert.p12是商户证书文件,除PHP外的开发均使用此证书文件。
◆ 商户如果使用.NET环境开发,请确认Framework版本大于2.0,必须在操作系统上双击安装证书apiclient_cert.p12后才能被正常调用。
◆ API证书调用或安装需要使用到密码,该密码的值为微信商户号(mch_id)
(3)API证书安全
1.证书文件不能放在web服务器虚拟目录,应放在有访问权限控制的目录中,防止被他人下载;
2.建议将证书文件名改为复杂且不容易猜测的文件名;
3.商户服务器要做好病毒和木马防护工作,不被非法侵入者窃取证书文件。
4、商户回调API安全
在普通的网络环境下,HTTP请求存在DNS劫持、运营商插入广告、数据被窃取,正常数据被修改等安全风险。商户回调接口使用HTTPS协议可以保证数据传输的安全性。所以微信支付建议商户提供给微信支付的各种回调采用HTTPS协议。请参考:HTTPS搭建指南。
windows环境证书安装
微信支付退款证书服务器配置
1.需要去pay.weixin.com 下载证书
2.解压 安装apiclient_cert.p12
3.选择本地计算机
4.下一步下一步 密码默认为商户号
5.存储位置选个人
6.打开MMC.exe 或者运行中输入MMC 点击 文件→添加或删除管理单元 →证书 选择计算机账户 下一步 完成
7.点击 个人 →证书 → 选择微信支付证书 右键 管理私钥 添加IIS账户权限
linux环境证书安装
linux下只要将文档放到指定目录可以了,不需要安装证书。
证书使用
设置证书路径:resources/static/apiclient_cert.p12
public class MyConfig implements WXPayConfig{private byte[] certData;public MyConfig() throws Exception {//微信默认配置形式//springboot jar包形式 注意: 这里小编的证书放在resources/static 目录下 大家根据自己的情况修改ClassPathResource classPathResource = new ClassPathResource("static/apiclient_cert.p12");InputStream certStream = classPathResource.getInputStream();this.certData = IOUtils.toByteArray(certStream);certStream.read(this.certData);certStream.close();}public String getAppID() {return "wx8888888888888888";}public String getMchID() {return "12888888"; //商户编号}public String getKey() {return "88888888888888888888888888888888"; //秘钥Key}public InputStream getCertStream() {ByteArrayInputStream certBis = new ByteArrayInputStream(this.certData);return certBis;}public int getHttpConnectTimeoutMs() {return 8000;}public int getHttpReadTimeoutMs() {return 10000;}
}
微信支付退款接口证书使用相关推荐
- java 微信转账 ca_error_java,微信支付退款_微信支付退款接口调用证书出现错误,java,微信支付退款,ssl - phpStudy...
微信支付退款接口调用证书出现错误 PS:代码是copy腾讯提供的demo,但运行有问题,望大拿能够帮忙解决 加载证书时间出现如下错误: java.io.IOException: DER input, ...
- 微信批量退款php,微信支付退款接口详解
微信支付有2个退款相关的接口,分别是申请退款API和查询退款API,这2个接口在实际微信支付开发中都会用到.其中申请退款API因为安全性,需要使用证书,证书在商户平台后台下载. 申请退款接口支持一年以 ...
- php 微信支付 退款接口,php实现微信支付之退款功能
网上的很多PHP微信支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入微信支付的带来些许帮助和借鉴意义. 直接运行该文件即可给指定的微信用户退款 ...
- php 微信支付退款接口开发,微信支付退款功能开发
第一次做微信的退款处理,特此标记一下 准备 appId 微信分配的公众账号ID(企业号corpid即为此appId) mch_id 微信支付分配的商户号 pay_secret 商户平台设置的秘钥:微信 ...
- java 微信转账 ca_error_微信支付退款接口调用证书出现错误
javax.net.ssl.SSLException: java.security.ProviderException: java.security.KeyException at sun.secur ...
- 微信支付商户API 证书的用途及生成API安全证书的方法(仅退款、撤销订单时需要)
微信支付服务商平台于2018年7月份悄然在[账户中心]的[API安全]中增加了一个"API 证书(权威CA颁发)"版块,由于和原来的"API证书"版块命名相似, ...
- 微信支付调用接口退款,返回SSL certificate not found: 是什么问题?
微信支付调用接口退款,返回SSL certificate not found: 是什么问题? 处理方法 :将路径换成服务器的路径就可以了:
- 微信接口java解密_java使用AES-256-ECB(PKCS7Padding)解密——微信支付退款通知接口指定解密方式...
1.场景 在做微信支付退款通知接口时,微信对通知的内容做了加密,并且指定用 AES256 解密,官方指定的解密方式如下: 2.导包 org.bouncycastle bcprov-jdk15on 1. ...
- 微信小程序开发实战11_4 微信支付退款流程
当交易发生之后一年内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付金额退还给买家,微信支付将收到退款请求并且验证成功之后,将支付款按原路退还至买家账号上.使用该接口时的一些注意事项如下 ...
- 微信支付服务商API 证书(权威CA颁发)是做什么用的?
微信支付服务商平台于2018年7月份悄然在[账户中心]的[API安全]中增加了一个"API 证书(权威CA颁发)"版块,由于和原来的"API证书"版块命名相似, ...
最新文章
- python3怎么使用pyrex_Win Python Pyrex 扩展
- html mint ui,vue mint-ui初次使用总结
- C语言十个字母用冒泡法排序,冒泡排序法(C语言) - osc_wq8j2a9a的个人空间 - OSCHINA - 中文开源技术交流社区...
- 转换时间格式24小时_国内(上海)原油期货交易的具体时间段?是24小时交易吗?...
- android 解决Error:This Gradle plugin requires Studio 3.0 minimum
- 中国剩余定理(CRT)扩展中国剩余定理(exCRT)
- 施一公:中国还缺乏真正的世界顶尖大学,研究生该听听这些建议
- SpringBoot 计划任务
- LeetCode刷题(21)
- raft算法_golang-raft算法理论与实践
- 计算机哪个专业学linux_5种用于计算机维修的专业Linux发行版
- HTML5前端知识图谱
- python字符串怎么加绝对值_每日一练 | Python绝对值有哪些实例?
- 谷歌网页存储为pdf或图片
- 是官方的-FeedDemon是炸弹
- 如何在linux环境下打开xlsx文件
- 《武则天正传》——林语堂版本,读后感
- 解决VS2008 开发windows mobil及智能设备项目生成速度慢的问题
- 跨境电商和淘宝哪个好
- 【Java异常】Cannot deserialize value of type `java.util.Date` from String “2020-04-27T19:43:05.000+0800
热门文章
- 基于JAVAweb唐院寻人表白系统计算机毕业设计源码+数据库+lw文档+系统+部署
- 【Ubantu】Ubantu 20.04设置root账户密码,查看共享文件夹
- 神器 | 百度云资源搜索
- iOS弱引用表 SideTable weak_table_t weak_entry_t
- J2SDK1.5-J2SDK5.0,哈哈
- Java反射机制详解上篇
- 拳皇 - 人物动作素材图 61种
- CDN是什么?使用CDN有什么优势?
- 互联网金融爬虫怎么写-第一课 p2p网贷爬虫(XPath入门)
- 机械键盘cherry常见轴科普 --By Cheng