4.1.微信支付接口
支付接口管理插件的微信支付分为电脑端微信扫码支付和微信公众号支付两种支付方式。
登录微信商户平台开通「JSAPI支付」、「Native支付」和「H5支付」接口,如图4-1-1,安装申请流程,提交申请资料,申请支付接口,如图4-1-2。
图4-1-1
图4-1-2
①登录微信公众号平台(https://mp.weixin.qq.com/)申请微信公众号(服务号)并需完成验证;
②登录微信商户平台(https://pay.weixin.qq.com/)申请微信支付商户号,审核通过后,完成账号验证。
③在线签署协议。
登陆微信公众号平台→广告与服务→微信支付→商户号管理,添加绑定商户号,如图4-1-3。
图4-1-3
第三步、获取公众账号ID和公众帐号secert
登陆微信公众号平台→开发→基本配置,获取配置微信支付接口需要的公众账号ID和公众帐号secert(注意开发者密码点击重置会重新生成新的APPSecert),如图4-1-4。
图4-1-4
登陆微信商户平台→产品中心→开发配置,添加JSAPI支付的支付授权目录和H5支付域名,
支付授权目录:网站网址/pay/;
H5支付域名:网站域名,添加时勾选域名验证即可,如图4-1-5。
图4-1-5
第五步、获取商户号和商户支付密钥
登陆微信商户平台→商户信息中获取微信支付商户号,如图4-1-6;
登陆微信商户平台→API安全中获取商户支付密钥,注意目前微信支付功能需要设置的是APIv2密钥,如图4-1-7。
图4-1-6
图4-1-7
登陆微信公众号管理后台→公众号设置→功能设置→网页授权域名,添加授权域名,如图4-1-8,发起支付的网站域名设置成功后才能正常开启支付功能,否则会提示获取失败。
图4-1-8
登陆网站可视化后台→应用插件→支付接口管理→支付接口管理→微信支付,把以上步骤中获取到的信息,填写到基本信息设置中,如图4-1-9。
图4-1-9
公众账号ID和公众账号secert值是到微信公众号平台获取(参考第三步),商户号和商户支付密钥需到微信商户平台获取(参考第五步)。