# yii2-Alipay **Repository Path**: this_summer/yii2-Alipay ## Basic Information - **Project Name**: yii2-Alipay - **Description**: yii2 alipay - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-07-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # yii2-Alipay 1.首先将AliPay放到公共的文件夹中,我这里是放到common/extensions/文件中 2.在AluipayPay.php文件中填写自己的配置信息 3.创建一个AlipayController requestPay($order_id, $subject, $total_fee, $body, $show_url); echo $html; Yii::$app->end(); } //同步通知(支付成功,页面跳转,只跳转一次) public function actionReturn(){ $Alipay = new \AlipayPay(); $result = $Alipay->verifyReturn(); if($result){ if($_GET['trade_status']=="TRADE_SUCCESS"){ $this->redirect("http://www.hxinq.com"); } }else{ echo "支付失败"; } } //异步通知(更改业务订单状态) public function actionNotify(){ $Alipay = new \AlipayPay(); $result = $Alipay->verifyNotify(); if($result){ if($_POST['trade_status']=="TRADE_SUCCESS" || $_POST['trade_status']=="TRADE_FINISHED"){ //echo "支付成功"; } }else{ echo "支付失败"; } } }