微信支付接入教程

当前位置:
< 所有教程

进入后台微信设置页面

首先,你需要获得微信的开发者ID和开发者密码。

登录到你的微信公众号 https://mp.weixin.qq.com

 

登录后,点击左侧菜单的基本配置

把基本配置中的开发者ID拷贝的网站后台微信设置中的相应位置

然后在微信后台生成开发者密码(AppSecret)的重置链接。

需要确认

微信公众号管理员扫码确认

密码确认

 

微信平台显示开发者密码

将开发者密码拷贝到微信模块的对应字段中。

然后确认了解,点击确认并进入下一步。

然后点击设置IP白名单,将网站的IP地址填入,IP地址可以通过ping命令获得,或者直接咨询客服。

扫码确认

点击关闭

返回你网站的微信模块设置,点击保存,以便于设置其他参数。

下面设置微信模块的其他参数。

其中

logo网址,前往媒体库选择,或者向客服咨询。

剩下的按图示勾选的选择。

如果要想实现用户在微信中查看转发的文章时,完成自动注册账号和关注微信公众号的功能,需要启用微信响应者设置。

然后前往微信公众号,获取相关参数

回到微信公众号基本配置,点击服务器配置后面的修改配置。

你将看到这样的界面

把网站微信模块设置页面中提示的网址,拷贝到微信公众号平台URL这个位置

然后自己生成一个32位长,包含字母和数字的token字符串。例如 fPUTREWtBmrcbgXXXXBjxwAjDofoscU8  建议使用密码软件生成。然后同时复制到网站的微信模块设置和微信公众号平台的相关字段。

返回微信公众号平台的设置页面,在EncodingAESKey 后点击随机生成,产生一个Key

将这个Key复制到网站微信模块的对应字段,然后选择“编码消息”,将保存设置页面。

 

注意:一定要先保存你网站的微信模块设置页面,然后再反馈微信公众号做相应的操作。

返回微信公众号设置页面,在消息加解密方式中,选择“安全模式”,然后点击提交。

 

确认设置

提交后如果提示验证失败,

请检查你网站微信模块设置,是否启用了微信功能。

在微信公众号保存服务器设置成功后,点击启用按钮。

确认设置

 

分别设置下面三项微信安全域名

首先设置业务域名,下载红框中的文件,提交给客服,客服确认部署完毕后,在域名1中,输入你的域名,注意,不要加https:或http,就是直接的域名,例如abc.com

JS接口域名

 

网页授权域名

至此,微信公众号部分设置完毕。下面开始设置微信支付部分。

下面我们开始微信支付的设置,

首先确认你已经开通以下三项微信支付功能

点击此链接,打开微信支付的相关页面

打开微信支付页面后,需要扫码确认。

登录后你能看到这样的界面

按下图方式,将你网站微信模块的JSAPI支付网址和Native支付网址,复制到微信支付平台的对应字段。注意,网站协议一定要选择https不能是http,后面有一个s。这是加密协议,我们为所有客户部署的系统启用了加密证书数据传输。

在你网站的微信模块,做如下设置

下面,注意点击你网站微信模块中提示的链接,获取5个重要参数。

首先,获取商家APP ID ,点击 https://pay.weixin.qq.com/index.php/extend/pay_setting

 

如果你还没有把微信支付关联到微信公众号,点击“关联appID”,然后按提示操作即可。

如果已经关联,你将看到这些信息,然后把appid一栏,复制到你网站的微信模块对应字段。

 

然后点击https://pay.weixin.qq.com/index.php/extend/pay_setting,获得商户号,把商户号复制到你网站微信模块的对应字段。

 

 

点击链接 https://pay.weixin.qq.com/index.php/core/cert/api_cert 获得API密钥

完成安全验证

密钥的复杂度一定要按要求设置。

然后,点击 https://pay.weixin.qq.com/index.php/core/cert/api_cert 生成安全证书。

 

下载证书工具

 


完成微信参数的设置后,你网站的微信模块应该像这样

然后,按下图所示,完成杂项设置,点击保存。

 

内容目录