这里设置平台的支付方式,配置支付方式参数,平台开启之后,会员才能用这些支付方式
进行公众号-》设置与开发-》公众号设置-》功能设置。
业务域名: 设置为 H5地址
JS接口安全域名:公众号开发者可在该域名下调用微信开放的JS接口 设置为H5地址
网页授权域名:需要设置两个, 分别是 H5地址以及PC地址
申请地址:https://pay.weixin.qq.com/guide/webbased_payment.shtml
1.申请微信支付成功后,进入微信支付商户平台,点击上面导航,账户中心,然后左边侧边栏API安全 设置密钥(第一次登录可能需要安装安全控件,这个根据指示来安装就可以了)如下图:
使用商户APIv2密钥,
APIv2密钥设置及修改方法:https://kf.qq.com/faq/180830UVRZR7180830Ij6ZZz.html
2、密钥配置好后 进入产品中心-》我的产品 。(JSAPI支付为公众号支付,Native支付为PC端使用的扫码支付,H5支付为 手机浏览器使用的支付)正常来说这三个都要申请开通
3、上面支付产品开通好了之后-》选择我的产品下面的开发配置,如下图:
JSAPI 支付 :填写 PC网址 (网址须以左斜杠“/”结尾)
Native支付:填写 PC网址
H5支付:不需要添加 www 如:csdeshang.com
4、商户平台这里还需要绑定 公众号的APPID
5、这里都配置好了之后就可以到网站后台填写配置信息了。
6、APPID和APPSECRET 为微信公众号的。MCH_ID 是你微信商户号的ID具体可以到微信商户号查看。KEY是之前设置的32位的API密钥
重要提示:微信支付如需要支持原路退款:需要获取证书,以及将证书上传至程序指定目录
一、获取证书官方参考文档:https://kf.qq.com/faq/161222NneAJf161222U7fARv.html
二、将证书上传至程序目录:/plugins/payments/wxpay_native/cert/
三、后台配置文件路径
1、apiclient_cert.pem文件在服务器的路径, 以linux系统 宝塔控制面板环境为例:"/www/wwwroot/www.域名.com/plugins/payments/wxpay_native/cert/apiclient_cert.pem
2、apiclient_key.pem文件在服务器的路径, 以linux系统 宝塔控制面板环境为例:"/www/wwwroot/www.域名.com/plugins/payments/wxpay_native/cert/apiclient_key.pem