1 Star 0 Fork 0

黄信强/yii2-Alipay

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
AlipayController.php 1.67 KB
一键复制 编辑 原始数据 按行查看 历史
黄信强 提交于 2017-12-11 10:50 . Add files via upload
<?php
namespace frontend\controllers;
use Yii;
use yii\web\Controller;
require(__DIR__.'/../../common/extensions/AliPay/AlipayPay.php');
class AlipayController extends Controller
{
public function actionIndex(){
$order_id='101001102';
$subject='这是测试支付接口';
$total_fee='0.01';
$body='订单#'.$order_id;
$show_url = '';
$alipay = new \AlipayPay();
$html =$alipay->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 "支付失败";
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/this_summer/yii2-Alipay.git
git@gitee.com:this_summer/yii2-Alipay.git
this_summer
yii2-Alipay
yii2-Alipay
master

搜索帮助