微信支付接入流程与参数配置教程
首先你需要办理营业执照,个体户或公司都可以,建议个体户,可以对私结算(就是提现到个人银行卡)
然后在微信公众平台注册公众号,注意是服务号,不是订阅号,然后完成公众号的认证,认证费我记得是300一年
微信公众平台地址:https://mp.weixin.qq.com
然后在微信支付商户平台点击接入微信支付,扫码填写入驻单,并提交入驻申请(行业类目一般为游戏、网络广告及推广、软件开发)
微信支付商户平台地址:https://pay.weixin.qq.com
一般提交入驻申请后都是第二天会有结果,具体以他们的信息为准
申请通过后会要求扫码进行协议签署
扫码协议签署确认入驻信息,并根据自己的需求设置提现方式,最后点击确认你就入驻完成了
然后在商户平台扫码登录你的商户号,点击产品中心,检查是否已经开通对应的支付产品,如果没有开通需要先申请开通
然后在支付网关参数配置先把基础信息填写一下,移动端和pc端支付产品根据自己已经开通的支付产品进行选择,假如你开通了h5支付,那你就选h5,以此类推
在微信支付商户平台产品中心点击appid账号管理,需要关联上你的公众号,否则无法付款,如果没有关联,点击关联appid按钮进行关联即可
提交新增授权appid关联后,需要登录公众号后台,点击微信支付,在待关联商户号里面会出现你的微信支付商户的信息,在右边有个操作,会有个确认的按钮,点击确认即可关联完成
然后在账户中心有个api安全,如果你没有设置apiv3密钥那就需要设置一下,或者是你忘记了v3密钥是什么,那就点击修改,并设置密钥确认保存提交即可(注意是v3密钥不是v2)
设置好apiv3密钥之后回到支付网关参数配置,同样的填写一下v3密钥,必须与微信支付商户平台设置的一致,否则无法进行各种回调验证
v3密钥设置完之后,同样在微信支付商户平台账户中心的api安全管理设置api证书,点击按钮新增证书(我已经添加过了所以显示的是管理证书,都是一样的点击按钮即可)
点击申请证书后会弹出提示,需要输入请求串,这个东西你需要先点击蓝色文字下载好微信支付证书工具
证书工具下载好之后打开,需要输入证书保存路径,这个会默认帮你填写,当然你想改也可以,不影响,然后点击按钮申请证书
输入自己的商户号和商户主体名称,点击下一步,根据提示填写,然后粘贴到微信支付商户平台就行,这个自行研究,非常简单的(证书还是不懂怎么申请,可以看看微信支付官方的教程:https://kf.qq.com/faq/161222NneAJf161222U7fARv.html)
证书申请成功之后,证书文件会保存到你电脑里,点击查看证书文件夹,然后找到你那个证书,一般证书文件都是你的商户号开头的,注意别找错了
打开证书压缩包,里面有个apiclient_key.pem文件把它解压出来,然后用记事本打开,里面就是你的商户证书私钥了,全部复制
回到支付网关参数配置,把复制的商户证书私钥填进去
商户证书私钥填写完成之后,在微信支付商户后台账户中心api安全的证书列表就会出现你新申请的了,也可以看见该证书的证书序列号,复制证书序列号,回到支付网关参数配置里面填写,同样的必须对应上
最后平台证书公钥先不用填写,只需要填写好上面的信息,点击保存,保存之后,再点击获取平台证书公钥的按钮,然后就会自动帮你填写好平台证书公钥,最后再次点击保存按钮即可