| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- require_once 'define.php';
- require_once("WxPayPubHelper_v3/WxPayPubHelper.php");
- //这个里面存的是乐外卖微信支付相关的接口
- class LewaimaiWeixinzhifu {
- public static function refund($transaction_id, $out_trade_no, $out_refund_no, $total_fee, $refund_fee, $op_user_id = LEWAIMAI_MCHID)
- {
- $refund = new Refund_pub();
-
- $refund->setParameter("transaction_id", $transaction_id);
- $refund->setParameter("out_trade_no", $out_trade_no);
- $refund->setParameter("out_refund_no", $out_refund_no);
- $refund->setParameter("total_fee", $total_fee);
- $refund->setParameter("refund_fee", $refund_fee);
- $refund->setParameter("op_user_id", $op_user_id);
-
- //=======【基本信息设置】=====================================
- //微信公众号身份的唯一标识。审核通过后,在微信发送的邮件中查看
- WxPayConf_pub::$APPID = LEWAIMAI_APPID;
-
- //受理商ID,身份标识
- WxPayConf_pub::$MCHID = LEWAIMAI_MCHID;
-
- //商户支付密钥Key。审核通过后,在微信发送的邮件中查看
- WxPayConf_pub::$KEY = LEWAIMAI_WEIXINZHIFU_KEY;
-
- //JSAPI接口中获取openid,审核后在公众平台开启开发模式后可查看
- WxPayConf_pub::$APPSECRET = LEWAIMAI_APPSECRET;
-
- //乐外卖证书的路径
- WxPayConf_pub::$SSLCERT_PATH = Yii::app()->basePath.'/files/lewaimai/weixinzhifu_pem/apiclient_cert.pem';
- WxPayConf_pub::$SSLKEY_PATH = Yii::app()->basePath.'/files/lewaimai/weixinzhifu_pem/apiclient_key.pem';
-
- $result = $refund->getResult();
- return $result;
- }
- }
|