# 三、手机网站微信支付在网站后台的设置
登录网站后台—商城—在线支付—添加支付方式--选择“微信支付”,系统会显示手机网站对接微信支付,需要设置的参数值,位置如图18:
![18.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567577871213103.png "1567577871213103.png")
## 5. 添加支付方式名称
填写“支付方式名称”,位置如图19:
![19.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567577890476776.png "1567577890476776.png")
备注:支付方式名称,是客户在提交订单时,系统显示的支付方式名称内容,长度限制为1-50个字符之间,一个汉字占两个字符。
## 6. 设置公众号身份标识(APPID)
获取公众号APPID,登录公众平台—开发—基础设置--开发者ID(AppID),位置如图20:
![20.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567577905258237.png "1567577905258237.png")
添加到手机网站后台—商城—在线支付—添加支付方式—微信支付—公众号身份识别(APPID),如图21:
![21.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567577918794189.png "1567577918794189.png")
## 7. 开发者密码(APPSECRET)
登录微信公众平台—开发—基本配置—开发者密码(AppSecret),进行获取,如图22:
![22.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567577937657263.png "1567577937657263.png")
需账号管理员使用微信扫描二维码,进行验证,生成或重置开发者密码,如图23:
![23.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567577950845752.png "1567577950845752.png")
填写“公众号登录密码”,点击“下一步”,进行验证,如图24:
![24.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567577970758342.png "1567577970758342.png")
复制生成开发者密码—勾选协议—确认进行下一步,新密钥将生效,如图25:
![25.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567577985986257.png "1567577985986257.png")
添加到手机网站后台—商城—在线支付—添加支付方式—微信支付—公众平台API的权限获取所需密钥(APPSECRET),如图26:
![26.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578002611150.png "1567578002611150.png")
**注意:开发者密码生成后,微信公众平台不会进行保存,无法进行重复显示,所以需要您自己将新生成的开发者密码单独保存好,否则只能进行重置,生成新的密钥,这样之前生成密钥都将会失效。**
## 8. 微信支付商户号(MCHID)
获取微信支付商户号(MCHID),登录微信公众平台—微信支付—商户号管理—已关联商户号,进行获取,如图27:
![27.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578016332226.png "1567578016332226.png")
添加到手机网站后台—商城—在线支付—添加支付方式—微信支付—微信支付商户号(MCHID),如图28:
![28.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578030218155.png "1567578030218155.png")
## 9. API密钥(key)
获取API密钥(key),登录微信商户平台—账号中心—API安全,进行设置AIP密钥。
设置步骤:
#### G. 安装操作证书
登录微信商户平台—账号中心—API安全,进行“安装操作证书”,如图29:
![](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578057191723.png "1567578057191723.png")
点击“申请安装”,进行安装操作证书,如图30:
![30.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578119622368.png "1567578119622368.png")
管理员进行验证后,进行确定,安装操作证书,如图31,图32:
![](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578147631349.png "1567578147631349.png")
![](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578148701661.png "1567578148701661.png")
**H. 设置API密钥**
登录微信商户平台—账号中心—API安全,点击“设置密钥”,如图33,图34:
![33.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578170952419.png "1567578170952419.png")
**注意:我们后台需要进行API密钥设置,请不要设置APIv3密钥,密钥类似设置错误,会导致支付失败。**
![34.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578188176953.png "1567578188176953.png")
输入需要设置的API密钥值,进行确定,如图35:
![35.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578207858791.png "1567578207858791.png")
**注意:API密钥需要输入32个字符,只允许输入数字和英文大小写字母的组合。**
管理员进行验证确认后,API密钥设置完成,如图36、图37:
![](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578236724373.png "1567578236724373.png")
![](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578237450602.png "1567578237450602.png")
**I. 手机网站后台设置API密钥**
将API密钥添加到,手机网站后台—商城—在线支付—添加支付方式—微信支付—API密钥(Key),如图38:
![38.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578259923352.png "1567578259923352.png")
**注意:要在手机网站中正常使用微信支付功能,还需要在“微信商户平台—产品中心”中开通“JSAPI支付”功能,如图39(“JSAPI支付”已开通):**
![39.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578275794809.png "1567578275794809.png")
##
## 10.公钥、私钥文件获取
获取私钥和公钥文件,登录微信商户平台—账号中心—API安全,进行生成私钥和公钥文件并下载。
设置步骤:
#### J. 申请证书
登录微信商户平台—账号中心—API安全,点击“申请证书”按钮,并按以下指引完成证书申请,如图40:
![40.jpg](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578296636332.jpg "1567578296636332.jpg")
在弹窗中,点击“允许访问”,同意网页访问剪切板,如图41:
![41.jpg](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578312278057.jpg "1567578312278057.jpg")
在弹窗的“提交请求串”环节,点击“下载证书工具”, 下载并打开文件“WXCertUtil.exe”,如图42:
![42.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578329476209.png "1567578329476209.png")
选择“证书工具WXCertUtil.exe”文件下载地址,如图43:
![43.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578374520099.png "1567578374520099.png")
打开证书工具,选择证书保存地址,点击“申请证书”,如图44:
![44.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578390502437.png "1567578390502437.png")
#### K. 生成证书
在弹窗中填写商户号和商户名称后,点击“下一步”按钮,获取证书,如图45:
![45.jpg](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578406996253.jpg "1567578406996253.jpg")
**注意:商户号与商户名称,在微信商户平台---生成API证书弹窗中,有显示, 位置如图46:**
![46.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578422234953.png "1567578422234953.png")
点击“复制”按钮,将“证书字符串”复制到微信商户平台,如图47:
![47.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578449996807.png "1567578449996807.png")
将复制的 “提交请求串”粘贴到,微信商户平台—生成API证书,如图48:
![48.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578472307404.png "1567578472307404.png")
进行安全验证,如图49:
![49.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578488939933.png "1567578488939933.png")
请点击按钮“复制证书字符串”,粘贴到“证书工具”中获取证书文件,如图50:
![50.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578516774293.png "1567578516774293.png")
**注意:请确保已已粘贴证书串成功,并至【证书工具】生成了证书后,才能关闭此窗口,否则此窗口关闭后将无法再查看证书串,进行生成证书。**
在“证书工具”点击“下一步”,进行生成API证书,如图51:
![51.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578534724347.png "1567578534724347.png")
点击“查看证书文件夹”,如图52:
![52.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578548683354.png "1567578548683354.png")
在打开的文件夹中,查看到压缩包,如图53:
![53.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578562337888.png "1567578562337888.png")
#### L. 解压,获取公钥、私钥文件
将“证书压缩包”解压缩,可以看到生成的“私钥”与“公钥”文件,如图54:
![54.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578576100800.png "1567578576100800.png")
#### M. 上传“公钥”与“私钥”文件
手机网站后台--商城—在线支付—添加支付方式—微信支付—存储私钥文件\[apiclient\_cert\]和存储公钥文件\[apiclient\_key\],如图55:
![55.png](https://aimg8.dlssyht.cn/u/266175/ueditor/image/134/266175/1567578592568514.png "1567578592568514.png")