手机:+86-18545920200
销售部地址:上海市嘉定区上海大学科技园6-509
电话:+86-021-39525932
工厂地址:黑龙江省大庆市连环湖镇连环湖大楼
电话:13936916160

微信支付和红包配置说明
1. 公众号配置
1.1前提准备
准备好认证的服务号,且开通了微信支付
1.1.1设置ip白名单
登录微信公众平台,地址:https://mp.weixin.qq.com
找到左边菜单导航,设置-->安全中心
如下

点击安全中心,找到ip白名单,将你的服务器部署的ip填写进去就可以了,这样设置就完成了
【工具,如果查找服务器ip】
第一步,查找域名
登录后台,在左边菜单,找到【公众号管理】---->找到您自己的公众号,点击编辑

进入编辑页面,找到【微信支付配置】,找到【网页授权】字段,将域名复制,这个时候就是你公众号配置的域名

第二步,查找ip
打开工具网址 http://ip.chinaz.com/a.vmeixiu.com
找到ip查询工具,将域名复制进去,不要包含http://,域名去掉这个http://, 假如,你赋值的域名是http://www.hao123.com
你只需要将 www.hao123.com 填写进去就可以了,然后点击查询,你就可以看到这个需要设置的服务器ip

1.2后台设置公众号信息
设置公众号信息,分两种,一种授权方式,另一种直接新增
1.2.1授权方式设置
如果需要用的微信支付等相关公众号功能,请授权绑定,
1:点击授权绑定,2:点击确定,3:手机微信扫一扫,4:确定授权
操作如下



授权成功之后,还有部分字段信息需要补充,补充成功之后,点击保存即可,补充如下:

如:AppSecret,微信支付key,先空着,后面再来填写
1.2.2 非授权方式设置
登录公众平台地址https://mp.weixin.qq.com
按照字段填写对应的信息即可,有部分无法填写的
如:AppSecret,微信支付key,先空着,后面再来填写
1.3公众平台配置公众号
1.3.1 设置AppSecret(应用密钥)
登录https://mp.weixin.qq.com 公众平台,点击左边导航
开发-基本配置,设置AppSercret ,如果之前已经设置过,就不用设置了,但是必须记得
加入我不记得或者从来没有设置过,那么请按照如下图设置
1.

设置成功之后,请将密钥赋值下来重新到后台将信息补充完整,1.2所示

1.3.2设置接口权限
点击接口权限----点击修改 如下图
修改设置域名

,如果不知道如何填写,请登录后台【编辑公众号】有对应的字段信息如下图

1.3.4微信服务器配置
如果您的服务器使用的是非授权方式(参考1.2后台公众号设置的两种方式),那么需要设置微信服务器配置
登录https://mp.weixin.qq.com 公众平台,点击左边导航
开发-基本配置,如下图

点击修改配置如下

Token:默认用公众号的微信号
url:登录后台选择你的公众号信息进行复制即可s
,如果不知道如何填写,请登录后台【编辑公众号】有对应的字段信息如下图,
注意,首先你的在后台有将该公众号信息填写到后台,然后才可以复制填写,不可乱赋值其他公众号信息,乱填无效s

复制好之后,点击提交即可s
1.4微信支付key设置
登录微信商户平台 https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F
点击账户中心—AP安全
1.4.1安装证书
如果你没有在正在操作的电脑按住整数,先安装好证书在操作



1.4.2微信支付开发配置
打开微信商户平台
网址:https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F
要进行微信支付,必须进行支付安全目录设置,参考如下、

,如果不知道如何填写,请登录后台【编辑公众号】有对应的字段信息如下图

1.4.3设置支付密钥
设置密钥,建议设置成和1.3.1一样的, AppSecret一样
设置成功之后,请将密钥赋值下来重新到后台将信息补充完整,1.2所示

2. 微信红包配置
使用微信证书的情况有,微信红包,微信退款,这些服务都会必须使用证书,这是腾讯接口显示说明的,没有证书。,这些应用无法完成资金流动
2.1下载证书
登录微信支付平台
https://pay.weixin.qq.com/index.php/home/login?return_url=%2F
找到左边导航API安全,点击下载证书,如下

2.2解压证书
下载完成之后,进行解压,解压之后,会有多个文件,如下:

由于我们的服务器都是window服务器,只需要扩展名是.p12文件就行了,也就是上面红色框里面的文件,上面的证书使用说明,也有说明,你可以点击查看原因,这个不用多说
2.3导入证书
1.远程登录自己的服务器,在运行命令输入mmc,点击确定,如下



2、选择“文件 》 添加/删除管理单元”进入如下界面

3、左边选择证书,点击“添加”,出现如下界面

4、选择计算机账户,点击下一步

5、这里选择“本地计算机”(默认选择),点击完成后,再点“确定”,界面成下面样
6、右“键个人 》 证书”,出现导入证书界面

8、安装步骤导入pfx或者.p12格式的证书,导完之后右边出现刚刚导入的证书

到这里证书导入算是完成了。
2.4权限配置
在windowns64为系统中,导入证书之后,还是会有问题,这里牵涉到权限
解决方式如下:
1. 下载WinHttpCertCfg.exe证书配置程序
下载地址如下
http://www.microsoft.com/en-us/download/confirmation.aspx?id=19801
下载完成之后,点击安装即可,安装成功接着进入下一步配置
2、在64位系统下,安装之后工具在C:\Program Files (x86)\Windows Resource Kits\Tools路径下,使用CD \D指令定位到该目录下
2.1 打开dos CMD命令,输入 cd: C:\Program Files (x86)\Windows Resource Kits\Tools
-注意:证书名称不是证书的文件名称,名称可以从mmc管理工具中证书列表的“颁发给”字段。

2.2 输入命令:
winhttpcertcfg.exe -g -c LOCAL_MACHINE\MY -s "你的证书名称" -a "NETWORKSERVICE"
winhttpcertcfg.exe -g -c LOCAL_MACHINE\MY -s "你的证书名称" -a "ASPNET"
winhttpcertcfg.exe -g -c LOCAL_MACHINE\MY -s "你的证书名称" -a "Authenticated Users"
成功则出现如下字样:

如果出现如下错误信息:

则表示未找到证书,请安装我上面讲的如何安装证书到LOCAL_NARCHANT下的说明。
如果出现如下错误信息:

表示证书已经找到,但是没找到用户信息
3:安装digicert证书
https://www.dadiaoge.com/wepay-ca-der.html
来自微信官方团队的通知提醒,
【重要】微信支付服务器证书更换通知,请开发人员验证以免影响交易
尊敬的微信支付商户&服务商:
因微信支付HTTPS服务器证书的根CA证书将于2018年8月23日到期失效,微信支付计划于2018年5月29日, 更换服务器证书。
新的服务器证书由权威机构(DigiCert) 签发, 如果你的服务器上没有部署DigiCert的根CA证书,将导致你的下单、退款等功能无法正常使用。请开发人员务必尽快完成证书验证及安装。
2018年3月8日
微信支付团队
DigiCert Global Root CA证书下载地址:https://wx.gtimg.com/mch/files/rootca/DigiCert_Global_Root_CA.der
windows服务器安装方法:
一、下载CA证书;
二、双击打开:

三:安装证书,进入证书导入向导:

四:下一步选择“将所有的证书放入受信任的根证书颁发机构”:

五:完成,重启服务器。

上一条 : 安卓系统的客户如何下发广告
下一条 : 萤点售货机后台使用手册




