Пример #1
0
    //获取支付宝传递过来的总价格
    $receive_name = $_POST['receive_name'];
    //获取收货人姓名
    $receive_address = $_POST['receive_address'];
    //获取收货人地址
    $receive_zip = $_POST['receive_zip'];
    //获取收货人邮编
    $receive_phone = $_POST['receive_phone'];
    //获取收货人电话
    $receive_mobile = $_POST['receive_mobile'];
    //获取收货人手机
    $trade_status = $_POST['trade_status'];
    //获取支付宝反馈过来的状态,根据不同的状态来更新数据库 WAIT_BUYER_PAY(表示等待买家付款);WAIT_SELLER_SEND_GOODS(表示买家付款成功,等待卖家发货);WAIT_BUYER_CONFIRM_GOODS(卖家已经发货等待买家确认);TRADE_FINISHED(表示交易已经成功结束)
    if ($_POST['trade_status'] == 'WAIT_SELLER_SEND_GOODS' and $_POST['trade_status'] == 'TRADE_FINISHED') {
        //这里放入你自定义代码,比如根据不同的trade_status进行不同操作
        $_html .= '<span style="font-size: 18px;font-weight: bold;">' . $alipay_class->getL('succeed') . "</span><br /><br />";
        $_html .= $alipay_class->getL('Ordernumber') . $dingdan . "<br />";
        $_html .= $alipay_class->getL('Totalprice') . $total . "<br />";
    }
    log_result("verify_success");
    //将验证结果存入文件
} else {
    $_html .= '<span style="font-size: 18px;font-weight: bold;">' . $alipay_class->getL('failure') . "</span><br /><br />";
    //这里放入你自定义代码,这里放入你自定义代码,比如根据不同的trade_status进行不同操作
    log_result("verify_failed");
}
echo $_html;
function log_result($word)
{
    $fp = fopen("log.txt", "a");
    flock($fp, LOCK_EX);