帮助中心
帮助首页 电商V5.0教程 - 问题汇总

微信支付的设置

0 2017/12/8 16:21:56

微信支付的设置

目的:现在微信作为常用的交流软件,微信支付也广泛应用。网站使用微信支付,方便快捷;

1.申请接口

1)准备账号:一个微信公众号,类型必须服务号”并且通过微信认证(“订阅号”目前无法申请部分接口)
2)需要申请的服务:微信支付
3)申请方法:参考以下操作
登录网址:https://mp.weixin.qq.com/ 输入账号和密码登录;(微信公众号如果没有的,请先申请)

微信支付的设置 第 1 张 

登录后,点击左右菜单的“微信支付”

微信支付的设置 第 2 张 

 

申请信息填写这里就略过啦~~

申请审核一般也是要1~3

申请微信支付通过后就会出现账户信息;如下图

 

 

微信支付的设置 第 3 张 

2.获取APPID,MCHID,APPSECRET,KEY

微信需要获取的参数比较多,如:

商户号(MchId):

应用ID(AppId):

应用密钥(AppSecret):

API密钥(PaySignKey):

支付通知页面(NotifyUrl):

 

下面,我们具体看下每个参数的获取和查找方法

 

(1)商户号(MchId)

从图中我们直接可以获得商户号;

微信支付的设置 第 4 张 

 

(2)应用ID(AppId)和应用密钥(AppSecret)
打开左侧菜单,找到基本配置”,进入

 

微信支付的设置 第 5 张 

就可以看到APPID和APPSECRET (注:订阅号无APPID和APPSECRET)

现在的微信公众平台已经不再帮我们存储APPSECRET,我们一定要复制保存好。否则就要重置AppSecret啦

微信支付的设置 第 6 张 

如果忘记了APPSECRET,需要重置,如图:

微信支付的设置 第 7 张 

 

 

(3)API密钥(PaySignKey)获取KEY,需要单独登录“商户平台”,网址:https://pay.weixin.qq.com/  输入自己的商户号和密码登录

微信支付的设置 第 8 张 

点击左侧“账户设置”-API安全”即可设置

 

 

4支付通知页面(NotifyUrl)

通知页面(NotifyUrl),支付成功以后会自动调用该通知页面,做逻辑处理操作:

填写地址为:http://您的域名/user/payonline/wx/notify.aspx

 

 

3.其他配置

微信支付需要在微信公众平台配置路径,否则会出现调用错误
https://pay.weixin.qq.com/  输入账号密码登录商户中心

微信支付的设置 第 9 张 

 

 

 

 

 

 

 

商户平台点击产品中心”-“开发配置”
需要设置“支付授权目录”,找到支付配置。进入修

微信支付的设置 第 10 张 

 

进入修改,添加支付授权目录;

支付授权目录,填写您的域名,如 http://您的域名/user/payonline/wx/ (说明切换到实)

微信支付的设置 第 11 张 

微信支付的设置 第 12 张 

 

第一次设置微信支付授权目录,还需要设置如下两个:

 

支付回调URL填写http://您的域名/user/payonline/wx/Notify.aspx

告警通知URL填写http://您的域名/user/payonline/wx/weipay.aspx 同样是在商户平台点击产品中心”-“开发配置”里面进行配置。

 

 

特殊说明:

如果正式启用,下面的支付测试,可以不用填写;直接忽略设置。否则参考一下设置测试;

测试授权目录,请填写上面的支付授权目录并添加一些测试白名单,如下图

微信支付的设置 第 13 张 

 

 

4、网页授权

点击左侧菜单导航的开发->接口权限;

微信支付的设置 第 14 张 

 

 

找到网页服务--“网页授权”,进入修改

微信支付的设置 第 15 张 

输入自己的域名即可,如图:

注意,域名不需要加http://,也不能以/结束;

微信支付的设置 第 16 张 

 

5、网站后台微信支付接口配置

打开我们电商V5.0后台,点开配置--基本设置--在线支付设置,进入微信支付修改;

微信支付的设置 第 17 张 

 

 

将上述获取的微信支付参数和支付通知页面填写上后台;如图:

支付通知页面:填写http://您的域名/user/payonline/wx/Notify.aspx

勾选启用微信支付,选择要显示支付方式的终端;

微信支付的设置 第 18 张 

 

保存即可。微信支付设置成功;

这样,用户在前台交易的时候,即可选择微信支付方式。

微信支付的设置 第 19 张 

 

立即支付,生成支付页面,扫描微信二维码支付。

微信支付的设置 第 20 张

 

100%