第一步 申请微信公众服务号并认证
微信服务号申请入口:https://mp.weixin.qq.com/
普通用户需申请服务号,缴纳300元认证费用后,才能开通微信支付功能。
配置公众号
“公众号设置”→“功能设置”→配置业务域名、JS接口安全域名和网页授权域名。
“基本配置”→“开发者密码(AppSecret)”和“IP白名单”(你服务器的IP地址)。
用秘钥生成工具(https://suijimimashengcheng.bmcx.com/)生成“令牌Token”和“消息加解密密钥(EncodingAESKey)”,保存备用。
第二步 申请微信支付
在公众号左侧栏找到“微信支付”入口,或直接点击:https://pay.weixin.qq.com/,按要求和流程走。个人无法申请微信支付,个体工商户和企业可以。
开通后需申请开通功能,及“产品中心”,一个是JSAPI支付(微信内打开网页类型即时支付),一个是Native支付(电脑端网页生成二维码微信扫码支付),还有一个是H5支付(手机端网页即时支付时唤起微信支付)。
“开发设置”→添加H5支付域名,域名一定是备案过的。
“AppID账号管理”→关联公众号AppID。
“账户中心”→“API安全”申请微信支付证书和秘钥,保存备用。
第三步 网站后台设置
“系统设置”→“基本设置”→“高级设置”,“允许上传的文件类型”添加“pem”格式。
“系统设置”→“基本设置”→“支付配置”,开启“微信支付”,将上面步骤里的东东填进去。“公众号绑定”里也填进去。
同时公众号里的服务器配置也要填一样的。
搞定后测试即可。