if($_POST['trade_status'] == 'TRADE_FINISHED' ||$_POST['trade_status'] == 'TRADE_SUCCESS') { //交易成功结束
echo "success"; //请不要修改或删除
//根据订单号更新订单,把商户数据库订单处理成交易成功
$order_info=$this->get_order_info ( $dingdan );
if ($order_info['order_status'] == 2) {
self::update_status($_GET['trade_no'], $dingdan);
//弹出提示框 支付成功
}else{
//弹出提示框 请不要重复提交,或刻意刷新,系统已经记录您的行为!"
}
} else {
echo "success"; //其他状态判断。普通即时到帐中,其他状态不用判断,直接打印success。
}
if($verify_result) {//验证成功
$dingdan = $_GET['out_trade_no']; //获取订单号
$total_fee = $_GET['total_fee']; //获取总价格
if($_GET['trade_status'] == 'TRADE_FINISHED' || $_GET['trade_status'] == 'TRADE_SUCCESS') {
//根据订单号更新订单,把商户数据库订单处理成交易成功
$order_info=$this->get_order_info ( $dingdan );
if ($order_info['order_status'] == 2) {
self::update_status($_GET['trade_no'], $dingdan);
//弹出提示框 支付成功
}else{
//弹出提示框 请不要重复提交,或刻意刷新,系统已经记录您的行为!"
}