1.获取微信公众号的用户名
appid: 为微信公众号的用户名
2.进入微信未付商户平台, 产品中心-->开发配置。得到商户号和支付配置的授权目录和回调链接。
mch_id:为商户号(填入云商系统中)
另外对支付配置的公众号支付的授权目录进行配置,直接填写域名即可。
扫码支付的回调链接填写为( xxx为你的域名 ) :
伪静态 :http://www.xxx.com/notice/wxpay_notify
非伪静态:http://www/xxx.com/index.php/notice/wxpay_nofify
支付目录需要选择是否是http 还是https,否则会影响支付。
3.进入微信支付商户平台, 账户中心-->API安全 。
下载API证书,由于系统为PHP开发,顾证书的后缀为pem格式。点击下载证书,下载,打开压缩包。
把apiclient_cert.pem和apiclient_key.pem放入到系统的安全目录中去。
设置cert_path,key_path 为这两个文件的保存目录即可。
4.设置API密匙,云商系统中pay_key的参数:
设置为32个字符,只允许输入数字和英文大小写字母的组合,当然也可以用第三方软件自动生成。设置成功之后与系统设置一致即可。
设置结束,这样就可以实现微信支付,原路退款等操作。