FoundPHP 微信平台设置
FoundPHP 微信支付 使用
PHP 微信支付 简介
微信支付应用于手机支付,微信提供了方便的支付平台,可绑定银行卡信用卡,调用微信支付相当于可使用银行卡、信用卡支付。
1.注册商户号、获取APPID
登录微信公众号平台
进入基本配置菜单,获取APPID
展开广告与服务菜单,点击微信支付
进入支付申请界面,点击申请接入
开通微信商户
使用公众号绑定的超级管理员微信扫码
根据提示填写申请信息
提交后等待审核
2.微信商户号获取及配置
微信商户登录网址:
https://pay.weixin.qq.com/index.php/partner/public/home
进入产品中心,选择开通JSAPI支付
开通JSAPI后,进入开发配置,配置支付授权目录
配置授权目录
获取微信商户号及其他配置
进入账户中心,登录账号即为微信商户号
进入操作证书菜单,为安装“安全控件”的浏览器需要安装控件,控件安装完成之后,安装操作证书
进入API安全菜单,设置商户证书和API秘钥
商户证书申请,商户证书用于订单退款操作
下载微信支付商户平台工具(未生成证书的商户,点击生成证书后下载),打开后根据工具提示操作即可
设置API秘钥(即config设置中的key值)
参数使用
//配置信息
$config['pay']['type'] = 'wechat';//微信支付
$config['pay']['id'] = '';//公众号APPID
$config['pay']['key'] = '';//商户号
$config['pay']['mch_key'] = '';//商户秘钥
$config['pay']['sslcert'] = 'apiclient_cert.pem';//证书
$config['pay']['sslkey'] = 'apiclient_key.pem';//证书秘钥
$config['pay']['log_file'] = $RAND_DIR."pay_logs/".dates(time(),"Y-m-d").".txt";//日志记录文件