本教程用于实现:网站用户在各访问端的微信支付;经超管审批后自动支付到申请提现/结算的用户的微信零钱;超管后台财务的微信支付原路退款
(如果您已经配置过网站公众号且已经有微信商户,请直接看三,跳过一二)
一、完成网站公众号的配置查看配置教程
二、开通微信支付商户查看开通指引
三、登录微信支付商户平台https://pay.weixin.qq.com/
商户平台账号密码获取方式点击查看
商户平台扫码登录说明点击查看
3.1 安装操作证书查看安装方法
3.2 设置操作密码查看设置方法
3.3 绑定appid(公众号/小程序)查看绑定方法
3.4 获取微信商户api证书查看获取方法注意:获取后务必保存备份一份,获取到的证书文件名一般为商户号_生成日期_cert 的形式,如1234567890_20200419_cert
3.5 安装微信商户api证书(此项是 退款/自动结算提现 的必要条件)查看安装方法(注意:其中图3的安装路径,建议保存到本地记事本,后续配置会用到此参数)
3.6 设置微信商户api密钥查看设置方法(注意:设置的同时,务必把api秘钥保存备份到本地记事本,api密钥为32位字母数字组成,后续配置会用到此参数)
3.7 在产品中心-产品大全-支付产品-开通以下三个产品:
JSAPI支付 --用于公众号/小程序支付
Native支付--用于pc版扫码支付
H5支付 --用于wap版微信外部支付(手机浏览器、app) --需企业资质,不支持个体户。申请开通时支付域名填写网站根域名,格式如xxx.com审核一般1-2天
微信官方所有支付方式介绍点击查看
3.8 在产品中心-开发配置-支付配置-进行以下设置:
JSAPI支付-支付授权目录-按如下格式添加自己的网站域名授权目录(即填加http和https的www域名)
http://www.xxx.com/pay/
https://www.xxx.com/pay/
Native支付-Native支付回调链接-保持空,无需填写,网站已内置
H5支付-H5支付域名-填写自己的网站根域名,格式如xxx.com无需加http开头和www
3.9 在产品中心-产品大全-运营工具-开通企业付款到零钱--此项用于经超管审批后自动支付到申请提现/结算的用户的微信零钱
注:点击开通企业付款到零钱后如果弹出提示,说明您的微信商户尚未达到开通条件查看如何达到条件:即商户结算周期为T+1的需满足2个条件才能开通: 1-入驻满90天 2-连续30天有不间断的健康交易;其他结算周期无需90、30天条件,但仍要有健康交易。
开通后:
在产品中心-我的产品-企业付款到零钱-产品设置-发起方式-API接口发起要开启,并在接口调用ip填好服务器公网ip
在交易中心-资金管理-充值/转入-入款账户点下拉箭头选运营账户-对运营账户余额进行充值,此处要有充足余额,以便能正常自动支付给结算/提现的用户。
微信商户的资金账户分两种:基本账户和运营账户;网站用户微信支付的钱进入的是基本账户,自动提现/结算用的企业付款的钱来自于运营账户,运营账户的余额只能通过手动充值,两种账户的概念请勿混淆。
四、登录网站后台,在配置-支付配置-微信支付-依次填写以上获取到的参数:
AppId和AppSecret为自动调用第一步的公众号的参数,无需手动更改,必须保持一致
MchId为商户号
MchKey为3.6步骤保存的商户api密钥
Cert证书为3.5步骤保存的证书安装路径
证书密匙为商户号
第一项状态点为启用
确认提交,右上角更新缓存,完成。
完成后,可在网站各端相关项目进行测试,如用户充值积分,商城订单支付,后台财务微信支付类原路退款,好店结算、商城分销提现,相亲相关支付等。
相关了解:
微信支付商户的资金管理和订单账单查询点击查看
微信支付商户的结算管理和结算规则、费率、周期说明点击查看
友情提醒:
微信支付配置较为复杂,如您无法独立完成,还可以直接联系您的售后QQ,要求付费代操作,省时省心。