首页
开发手册
应用中心
工具
用户中心
FoundPHP 微信支付
中文简体
中文简体
English
上一篇
下一篇
#FoundPHP 微信支付 ### FoundPHP 微信支付 简介 微信支付应用于手机支付,微信提供了方便的支付平台,可绑定银行卡信用卡,调用微信支付相当于可使用银行卡、信用卡支付。 ------------ #### 1.配置参数 ```php //配置信息 $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";//日志记录文件 //实例化类 $FoundPHP_pay = load('class/pay/pay','FoundPHP_pay',$config['pay']); ``` #### 1.统一下单 ```php //构建传入参数 $set = array( 'openid' => '微信用户openid', 'oid' => '订单号', 'body' => '订单标题', 'attach' => '订单描述', 'goods_tag' => '产品标签', 'moneys' => '1', 'notify_url' => 'http://foundphp.com/pay_callback.php', 'return_url' => 'http://foundphp.com/?m=pay_demo&t=alipay', ); //创建支付订单 $create_pay = $FoundPHP_pay->create_pay($set);//传入数组 ``` ```js ``` #### 3.订单退款 ```php //构建传入参数 $set = array( 'oid' => '20200529',//订单号 'moneys' => '1',//订单金额 'refund_moneys' => '退款金额', 'operate_id' => 1,//操作人 'notify_url' => '异步回调' //退款订单 $refund_pay = $FoundPHP_pay->refund_pay($set);//执行退款 ```