第一步、注册微信公众号(必须是认证服务号)申请地址微信公众平台官网地址:http://mp.weixin.qq.com/,请注册一个微信公众号。注册账号类型必须选择“服务号”。微信支付客服电话:95017服务时间:周一至周日09:00-22:00第二步、公众号微信认证微信公众账号微信认证,可以通过以下两种方法申请,根据页面提示操作。(目前认证费用:300/次)方法一:进入微信公众平台—>设置—>微信认证—>开通。方法二:进入微信公众平台—>设置—>公众号设置—>账号详情—>申请微信认证。第三步、为微信公众号开通【微信支付】功能申请微信支付功能,微信公众平台左侧菜单—>微信支付。微信支付申请分三个阶段。第一阶段完成后,会收到weixinpay@tencent.com的通知邮件,如下图所示安装操作证书,设置API秘钥进入微信支付商户平台(https://pay.weixin.qq.com)安装操作证书,设置API秘钥1)使用通知邮件中提供的初始账号、密码登录商户平台,登录后先安装操作证书,安装过程会验证商户账号绑定的手机短信。操作证书安装完成后,设置API秘钥。第四步、申请微信支付产品1、客户需要申请哪个微信产品?我司目前接入的微信支付方式为:Native支付、JSAPI支付、H5支付1)PC门户客户需申请Native支付2)移动门户需申请JSAPI支付和H5支付(JSAPI支付只能在微信中完成支付,移动门户在微信外的其他移动端浏览器需开通H5微信支付功能)3)全网门户需申请Native支付、JSAPI支付、H5支付2、微信产品申请地址在微信商户平台(https://pay.weixin.qq.com)中选择相应产品进行签约其他支付Native支付(https://pay.weixin.qq.com/static/product/product_intro.shtml?name=native)JSAPI支付(https://pay.weixin.qq.com/static/product/product_intro.shtml?name=jsapi)H5支付(在微信客户端外移动端网页使用微信支付)https://pay.weixin.qq.com/index.php/public/product/detail?pid=32&productType=0第五步、网站后台配置微信&在微信中获取商家参数信息网站后台微信配置页面在网站管理后台订购支付—>订购设置—>支付方式中进行微信支付配置。微信支付方式生效需要配置好四项信息:商户号(mchid)、开发者ID(AppID)、API密钥(apikey)、开发者密码(AppSecret)所有数据都可以在微信公众平台(https://mp.weixin.qq.com)与微信商户平台(https://pay.weixin.qq.com)中找到。1、商户号(mchid)商户申请微信支付后,由微信支付分配的商户收款账号。商户的微信支付审核通过邮件中可查找到该字段值或在微信商户平台(https://pay.weixin.qq.com)—>商户信息中获取。2、开发者ID(AppID)AppID是微信公众账号或开放平台APP的唯一标识,商户的微信支付审核通过邮件中可查找到该字段值或在微信公众平台—>开发—>基本配置中获取3、API秘钥(apikey)在微信商户平台的API安全中设置API秘钥。设置后的密码即为Key,将该值输入到相应的配置项中即可。(目前只支持APIv2,官方文档配置:https://kf.qq.com/faq/180830UVRZR7180830Ij6ZZz.html)4、开发者密码(AppSecret)AppSecret是AppID对应的接口密码,商户的微信支付审核通过邮件中可查找到该字段值或在微信公众平台—>开发—>基本配置中获取。开发者密码设置完成后需设置IP白名单IP白名单中输入:120.133.2.42120.133.2.71保存后查看IP白名单第六步、微信公众号设置(非常重要)最重要的:完成网站后台微信支付配置后还需要在微信公众号上进行以下设置,才能够顺利的进行支付。1、对【支付授权目录】进行配置在微信支付商户平台(https://pay.weixin.qq.com):产品中心—>开发配置—>支付配置—>支付授权目录,添加网址。一定要配置商家主域名哦如http://pay.yun300.cn/api/gatewaypay/若开通h5支付,(微信外其他浏览器支付功能)配置网站主域名配置用户主域名2、对【网页授权获取用户基本信息】进行配置在微信公众平台(https://mp.weixin.qq.com)检查“开发—>接口权限—>网页授权获取用户基本信息”中的3个域名(业务域名、JS接口安全域名、网页授权域名)是否均已配置,配置网址为:网站主域名(一定要注意哦!是商家网站主域名哦)