|
在线支付—微信支付申请与绑定一、申请公众号微信支付微信支付申请分为两种情况: 情况一,申请新的微信支付商户号; 情况二,绑定已有微信支付商户号 注意:目前只有“认证服务号”,才可以申请微信支付功能,其他类型公众号,暂不支持使用的。 (一) 情况一、申请新的微信支付商户号1. 申请新商户号登录微信公众平台—微信支付—申请接入,如图1: 选择“我还没有微信支付商户号”,点击“申请接入”,选择“注册微信支付商户号”,如图2、图3: 申请商户号需1-5天时间,主要流程为:填写申请信息—微信支付审核—查收开户邮件—验证打款金额—登录商户平台签署协议(具体操作流程,请与微信平台为准)
(二) 情况二、绑定已有的微信支付商户号2. 登录微信商户平台添加授权登录微信商户平台—产品中心—APPID授权管理—新增授权申请单,输入公众号APPID,进行授权绑定,如图4、图5: 3. 获取公众号APPID认证服务号APPID获取方式:登录微信公众平台—开发—基础配置—开发者ID (AppID),进行获取,如图6: 4. 登录微信手机网站后台确认授权提交审核申请后,需要在“微信公众平台—微信支付—商户号管理—待关联商户号—确认”。授权关系状态刷新为正常后,即表示绑定成功,如图7: 绑定成功后台,可以在“微信公众平台—微信支付—商户号管理—已关联商户号”进行显示和查看,位置如图8:
二、手机网站微信支付需满足条件
网站后台设置微信支付功能,需要满足的前提条件为: 1) 手机网站必须绑定阿里云备案通过的独立域名A. 手机网站绑定独立域名,需在阿里云备案通过并解析备案服务器; B. 域名一定是英文域名,不支持中文域名(如:xxx.中文.com是不支持的) 2) 网站对接认证服务号C. 公众号类型确认位置“微信公众平台—设置—公众号设置—账号详情”,会显示“公众号类 型”与“认证情况”信息,如图9: D. 网站对接认证服务号操作登陆微信公众平台(https://mp.weixin.qq.com),操作微信对接(操作步骤请参照微信对接教程),如图10: 注意:服务器配置必须为“已启用”状态。 3) 网站对接公众号,IP白名单设置正确IP白名单需要添加两个IP地址,具体IP获取方式: E. 网站后台IP地址手机网站后台--公众号—微信账户—账户认证—有显示的后台IP地址,位置如图11: F. 网站绑定域名的解析IP地址在运行窗口,输入“cmd”,点击“确定”,操作步骤,如图12: 在窗口输入“ping 域名”,点击键盘“回车”,可以看到IP地址,如图13: 显示IP地址位置,如图14: 4) 配置网页授权域名等微信公众平台—设置--公众号设置--功能设置--点击网页授权域名右侧“设置”,如图15: 弹出窗口,进行下载“验证文件”,在网站后台进行上传,位置如图16、图17: 建议:业务域名、js接口安全域名也一并填写上。 三、手机网站微信支付在网站后台的设置登录网站后台—商城—在线支付—添加支付方式--选择“微信支付”,系统会显示手机网站对接微信支付,需要设置的参数值,位置如图18: 5. 添加支付方式名称填写“支付方式名称”,位置如图19: 备注:支付方式名称,是客户在提交订单时,系统显示的支付方式名称内容,长度限制为1-50个字符之间,一个汉字占两个字符。 6. 设置公众号身份标识(APPID)获取公众号APPID,登录公众平台—开发—基础设置--开发者ID(AppID),位置如图20: 添加到手机网站后台—商城—在线支付—添加支付方式—微信支付—公众号身份识别(APPID),如图21: 7. 开发者密码(APPSECRET)登录微信公众平台—开发—基本配置—开发者密码(AppSecret),进行获取,如图22: 需账号管理员使用微信扫描二维码,进行验证,生成或重置开发者密码,如图23: 填写“公众号登录密码”,点击“下一步”,进行验证,如图24:
复制生成开发者密码—勾选协议—确认进行下一步,新密钥将生效,如图25: 添加到手机网站后台—商城—在线支付—添加支付方式—微信支付—公众平台API的权限获取所需密钥(APPSECRET),如图26: 注意:开发者密码生成后,微信公众平台不会进行保存,无法进行重复显示,所以需要您自己将新生成的开发者密码单独保存好,否则只能进行重置,生成新的密钥,这样之前生成密钥都将会失效。 8. 微信支付商户号(MCHID)获取微信支付商户号(MCHID),登录微信公众平台—微信支付—商户号管理—已关联商户号,进行获取,如图27: 添加到手机网站后台—商城—在线支付—添加支付方式—微信支付—微信支付商户号(MCHID),如图28: 9. API密钥(key)获取API密钥(key),登录微信商户平台—账号中心—API安全,进行设置AIP密钥。 设置步骤: G. 安装操作证书登录微信商户平台—账号中心—API安全,进行“安装操作证书”,如图29:
点击“申请安装”,进行安装操作证书,如图30: 管理员进行验证后,进行确定,安装操作证书,如图31,图32: H. 设置API密钥 登录微信商户平台—账号中心—API安全,点击“设置密钥”,如图33,图34: 注意:我们后台需要进行API密钥设置,请不要设置APIv3密钥,密钥类似设置错误,会导致支付失败。 输入需要设置的API密钥值,进行确定,如图35: 注意:API密钥需要输入32个字符,只允许输入数字和英文大小写字母的组合。 管理员进行验证确认后,API密钥设置完成,如图36、图37: I. 手机网站后台设置API密钥 将API密钥添加到,手机网站后台—商城—在线支付—添加支付方式—微信支付—API密钥(Key),如图38: 注意:要在手机网站中正常使用微信支付功能,还需要在“微信商户平台—产品中心”中开通“JSAPI支付”功能,如图39(“JSAPI支付”已开通): 10.公钥、私钥文件获取获取私钥和公钥文件,登录微信商户平台—账号中心—API安全,进行生成私钥和公钥文件并下载。 设置步骤: J. 申请证书登录微信商户平台—账号中心—API安全,点击“申请证书”按钮,并按以下指引完成证书申请,如图40: 在弹窗中,点击“允许访问”,同意网页访问剪切板,如图41: 在弹窗的“提交请求串”环节,点击“下载证书工具”, 下载并打开文件“WXCertUtil.exe”,如图42: 选择“证书工具WXCertUtil.exe”文件下载地址,如图43: 打开证书工具,选择证书保存地址,点击“申请证书”,如图44: K. 生成证书在弹窗中填写商户号和商户名称后,点击“下一步”按钮,获取证书,如图45: 注意:商户号与商户名称,在微信商户平台---生成API证书弹窗中,有显示, 位置如图46: 点击“复制”按钮,将“证书字符串”复制到微信商户平台,如图47: 将复制的 “提交请求串”粘贴到,微信商户平台—生成API证书,如图48: 进行安全验证,如图49: 请点击按钮“复制证书字符串”,粘贴到“证书工具”中获取证书文件,如图50: 注意:请确保已已粘贴证书串成功,并至【证书工具】生成了证书后,才能关闭此窗口,否则此窗口关闭后将无法再查看证书串,进行生成证书。 在“证书工具”点击“下一步”,进行生成API证书,如图51: 点击“查看证书文件夹”,如图52: 在打开的文件夹中,查看到压缩包,如图53: L. 解压,获取公钥、私钥文件将“证书压缩包”解压缩,可以看到生成的“私钥”与“公钥”文件,如图54: M. 上传“公钥”与“私钥”文件手机网站后台--商城—在线支付—添加支付方式—微信支付—存储私钥文件[apiclient_cert]和存储公钥文件[apiclient_key],如图55: 四、手机网站微信支付在商户平台设置11.微信商户平台设置支付授权目录设置支付授权目录,登录商户平台--产品中心--开发配置--公众号支付“支付授权目录“点击”添加“,如图56、图57: 注意: Ø 支付授权目录的格式为: http://微网站绑定的独立域名/pay/pay17/ Ø 微网站绑定的独立域名,例如:wap.****.com 或 www.****.com
特殊说明:在网站后台添加微信支付里有两项数据:“微信支付子商户号、子商户公众号身份标识“。这两项数据是针对微信支付商户号类型为特约商户时,所要涉及到配置的。特约商户微信支付配置请参照《特约商户微信支付配置说明》,或者您联系在线客服为您指导 |