一、前提条件
申请支付的前提条件(必须满足) a. 条件1:一个已认证的服务号;(微信认证需300元/年服务费,此费用为微信收取)
如果您还没有申请服务号,请按照以下指引进行注册与认证:
· 服务号注册地址:http://t.cn/RWrNbyR
· 服务号注册步骤:http://t.cn/RUeGaQO
· 服务号认证流程:http://t.cn/RljAySR
注册并完成认证后,才能申请微信支付。请再看下面的申请支付教程。
如何申请支付: 您也可以查看微信官方H5支付接口申请教程: https://kf.qq.com/faq/170116ZFBRRf170116AVV3Er.html
申请地址:mp.weixin.qq.com
二、操作指引
1、申请开通微信支付
登录公众平台,点击左侧菜单【微信支付】,开始填写资料等待审核,审核时间为48小时内
点 申请接入 创建新的商户号

接下来的所有流程按微信的要求填写即可

认证页面需要设置所属行业,具体请参考微信官方文档: https://kf.qq.com/faq/140225MveaUz1501077rEfqI.html
开户成功,进行账户验证 资料审核通过后,开户信息会通过邮件、公众号发送给联系人,请按照指引填写财付通备付金汇入的随机金额,完成验证。
2、微信H5支付接口申请
2.1、登录微信支付平台
2.2、在产品中心-支付产品中找到”H5支付”。点击进行申请
2.3、注意:若您没有安装证书,需要先根据微信支付平台的要求填写信息,成功安装微信支付证书

2.4、成功安装证书后,可返回产品中心申请“h5支付”

H5支付域名添加:输入我司的域名:
- pay.h5.360dhf.cn
- mob.360drm.com
- 如果贵公司H5端需要使用自己的域名,那么则把贵公司的域名添加 也添加进去。(如:m.xxx.com或者wap.xxx.com格式的域名,域名需要在域名服务商处将该域名解析指向我司服务器地址,地址请联系我司工作人员获取)

产品对应网站域名:填写贵公司的官网(网校网址) 填写信息注意事项: A. 产品对应域名须填写成功备案的网站主域名,ICP备案主体须与支付账号的主体一致,详见申请页面的说明,描述的比较详细。

2.5、填写完成,提交申请后等待微信审核即可

3、获取配置参数
支付一共有三种平台: 微信公众号支付 APP内支付 PC网站上支付, 因此需要以下的多种参数获取。 微信支付一共需要4种信息和证书(详情见:如何获取4个配置参数) 在微信公众平台获取: 公众号信息- 开发者ID(APP ID) 公众号信息- 开发者密码(APP SECRET) 微信商户平台获取: 微信支付商户号 API秘钥和证书 备注:微信支付商户号秘钥只能是v2,不能提供v3的,v3我们接入不了;
如何获取4个配置参数 :
3.1、 公众账号ID(APP ID)和 2、APPSECRET:公众号平台》开发》基本配置 微信公众平台网址: https://mp.weixin.qq.com/

3.2、查看开发者ID(APP ID)、开发者密码(APP SECRET):
对于APP SECRET ,如果是初次登录微信公众平台进行设置的客户。这里直接点击“启用”就可以。
将账号标识(APP ID)、开发者(APP SECRET)获取以后,填写到后台微信支付接口里的第一项和第四项。
3.3、商户号:商户平台》账户中心》账户设置》商户信息》微信支付商户号: 复制,填写到后台的微信支付接口里的第二项 微信商户平台网址: https://pay.weixin.qq.com/
3.4、API秘钥和证书:商户平台》账户中心》账户设置》API安全》设置密钥(KEY)
密钥需设置为32位,其中必须含有大小写字母+数字。设置完成后复制,再填写到后台的微信支付接口里的第三项。
至此,网站后台微信支付接口里的4种信息和证书已经全部完成。请点击保存,再点击后台页面右上角的清除缓存。
4、配置公众号支付
如果不需要在微信公众号内使用网校则跳过此步骤.
点“添加”,输入以下三个域名(务必注意大小写,以及最后的斜杠/):
pay.h5.360dhf.cn/pages/pay/pay/ (选https开头)
如果需要在PC网页实现支付,还需要开通Native支付

微信公众号与商户平台关联: 请看微信的官方文档: https://pay.weixin.qq.com/static/pay_setting/appid_protocol.shtml
5、设置IP白名单和网页授权域名
设置IP白名单 操作路径:微信公众号→开发→基本配置 找到IP白名单,填写下面四个地址: 120.79.23.90 47.107.117.201 39.108.192.161 39.108.78.175

配置网页授权域名 操作路径:微信公众号→设置→公众号设置 在功能设置里网页授权域名 将文件下载发给我司商务上传后台,然后填写接口域名:cloudapi.360dhf.cn

6、微信开放平台绑定公众号
微信开放平台:https://open.weixin.qq.com/

7、商户平台支付域名添加
商户平台:https://pay.weixin.qq.com/
登录商户平台—产品中心—开发配置
一般在公众号申请开通H5支付和公众号支付添加了支付域名的会自动同步到商户平台的,如果没有同步就手动再添加
JSAPI支付授权添加:(注意区分大小写)
pay.h5.360dhf.cn/pages/pay/pay (选https开头)
H5支付域名添加:
pay.h5.360dhf.cn
mob.360drm.com

填写完成后,可以仔细核对一遍,确定每个需要填写的地方都是准确的,有问题联系我们商务。