1 Star 1 Fork 3

深圳市龙岗区余生网络工作室 / 酷享云支付

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
f2fpay_notify.php 1.36 KB
一键复制 编辑 原始数据 按行查看 历史
余生网络 提交于 2020-02-07 12:16 . yusheng
<?php
/* *
* 支付宝当面付异步通知页面
*/
require_once('./includes/common.php');
require_once(SYSTEM_ROOT."f2fpay/config.php");
require_once(SYSTEM_ROOT."f2fpay/AlipayTradeService.php");
$out_trade_no = daddslashes($_POST['out_trade_no']);
$srow=$DB->query("SELECT * FROM pay_order WHERE trade_no='{$out_trade_no}' limit 1 for update")->fetch();
//计算得出通知验证结果
$alipaySevice = new AlipayTradeService($config);
//$alipaySevice->writeLog(var_export($_POST,true));
$verify_result = $alipaySevice->check($_POST);
if($verify_result) {//验证成功
//商户订单号
$out_trade_no = $_POST['out_trade_no'];
//支付宝交易号
$trade_no = $_POST['trade_no'];
//交易状态
$trade_status = $_POST['trade_status'];
//买家支付宝
$buyer_id = $_POST['buyer_id'];
if($_POST['trade_status'] == 'TRADE_FINISHED') {
//退款日期超过可退款期限后(如三个月可退款),支付宝系统发送该交易状态通知
}
else if ($_POST['trade_status'] == 'TRADE_SUCCESS' && $srow['status']==0) {
//付款完成后,支付宝系统发送该交易状态通知
$DB->query("update `pay_order` set `status` ='1',`endtime` ='$date',`buyer` ='$buyer_id' where `trade_no`='$out_trade_no'");
processOrder($srow);
}
echo "success";
}
else {
//验证失败
echo "fail";
}
?>
PHP
1
https://gitee.com/yusheng1994/kuxiang_cloud_payment.git
git@gitee.com:yusheng1994/kuxiang_cloud_payment.git
yusheng1994
kuxiang_cloud_payment
酷享云支付
master

搜索帮助