一、详细介绍
一套网上全新的UI,用于姓名配对,支持投流各大平台,全开源可进行二开!
投流的老板可以放心使用这套
后台登录地址:/admin 账号admin 密码admin123
二、效果展示
1.部分代码
代码如下(示例):
// 处理回调
if (!empty($_POST)) {
// 验证签名
$signVerified = verifySign($_POST, $alipayConfig['publicKey']);
if($signVerified) {
// 验证app_id是否为本应用的app_id
if($_POST['app_id'] != $alipayConfig['appId']) {
file_put_contents('./logs/alipay_notify_'.date('Y-m-d').'.log', date('Y-m-d H:i:s')." app_id不匹配\n", FILE_APPEND);
echo "fAIl";
exit;
}
// 判断交易状态
if($_POST['trade_status'] == 'TRADE_SUCCESS' || $_POST['trade_status'] == 'TRADE_FINISHED') {
// 处理订单逻辑
$orderId = $_POST['out_trade_no'];
$tradeNo = $_POST['trade_no'];
$totalAmount = $_POST['total_amount'];
// 更新订单状态
updateOrderStatus($orderId, $tradeNo, $totalAmount);
// 通知支付宝已收到通知
echo "success";
} else {
file_put_contents('./logs/alipay_notify_'.date('Y-m-d').'.log', date('Y-m-d H:i:s')." 交易状态不是成功或完成: ".$_POST['trade_status']."\n", FILE_APPEND);
echo "success"; // 仍返回success,避免支付宝重复通知
}
} else {
file_put_contents('./logs/alipay_notify_'.date('Y-m-d').'.log', date('Y-m-d H:i:s')." 签名验证失败\n", FILE_APPEND);
echo "fail";
}
} else {
file_put_contents('./logs/alipay_notify_'.date('Y-m-d').'.log', date('Y-m-d H:i:s')." 未收到POST数据\n", FILE_APPEND);
echo "fail";
}