准备工作
1、首先、公众号平台完成微信公众号的申请与配置
2、然后、开放平台完成网站应用的申请,同时完成开放平台绑定公众号
3、然后、商户平台完成微信支付接入的申请
4、然后、登录商户平台完成支付产品的申请与配置
5、最后、登录网站后台,配置支付信息
微信产品申请地址、以及经验文档
微信商户平台:https://pay.weixin.qq.com
微信开放平台:https://open.weixin.qq.com
微信公众平台:https://mp.weixin.qq.com
百度经验参考:https://jingyan.baidu.com/article/e5c39bf5e4eb2439d760339f.html
登录微信商户平台->产品中心
1、需要申请的支付产品:JSAPI支付(公众号支付)、Native支付(微信扫码支付)、H5支付(手机浏览器端支付)
登录微信商户平台:产品中心->开发配置
1、公众号支付授权目录配置:
添加方式如下
http://域名/
https://域名/
例如:https://dsshop.csdeshang.com/
http://dsshop.csdeshang.com/
重要提示:如果网站做了SSL处理,则设置 https 格式 ;公众号授权目录,请以反斜杠结尾
2、扫码支付回调配置:
添加手机端地址: 域名/h5 或 m.域名
例如:http://dsshop.csdeshang.com/h5
https://m.dsshop.csdeshang.com
3、H5支付域名设置:
添加网站域名即可
例如:dsmall.csdeshang.com
csdeshang.com
登录微信商户平台->产品中心->APPID授权管理
1、微信扫码支付、H5支付、公众号支付,需要授权关联绑定公众号APPID
2、小程序支付,则需要授权关联绑定小程序APPID
提示:具体操作流程,可查看关联指引
微信扫码支付,微信H5支付,微信公众号支付,使用的都是同一套秘钥配置
一、 微信支付 appid 和 appsecret 在哪里查看
微信支付使用的 appid、appsecret 是微信公众号的 appid,appsecret
1、登录微信公众号平台
2、在公众号平台,开发-》基本配置
注:这个需要你使用管理员微信扫码验证后才能查看。
二、 微信商户号 mch_id 在哪里查看
1、登录微信商户平台
2、在商户平台,产品中心->开发者配置
三、 微信交易支付密钥KEY在哪里查看
1、登录微信商户平台,
2、在商户平台,账户中心->API安全:设置密钥 查看
注:这个需要你在电脑上安装操作证书才能看到。
四、微信支付证书路径配置
1、服务器是 Linux 系统,路径地址使用相对路径, 如: /www/wwwroot/dsmall.csdeshang.com/plugins/payments/wxpay_native/cert/apiclient_key.pem
2、服务器是 Windows 系统,路径地址使用绝对路径, 如:D:/wwwroot/dsmall.csdeshang.com/plugins/payments/wxpay_native/cert/apiclient_cert.pem
重要提示:微信支付如需要支持原路退款:需要获取证书,以及将证书上传至程序指定目录
一、获取证书官方参考文档:https://kf.qq.com/faq/161222NneAJf161222U7fARv.html
二、将证书上传至程序目录:/plugins/payments/wxpay_native/cert/