|
@@ -30,28 +30,25 @@ if ($verify_result)
|
|
|
$chk = app_payControl::check_fee($out_trade_no,$total_fee,$need_pay);
|
|
|
if($chk == false) {
|
|
|
Log::record("AliPay check: pay_sn={$out_trade_no},total_fee={$total_fee},need_pay={$need_pay}",Log::WAIT_HANDLE);
|
|
|
- echo("success");
|
|
|
+ echo("fail");
|
|
|
}
|
|
|
- Log::record("AliPay check: pay_sn={$out_trade_no},total_fee={$total_fee},need_pay={$need_pay}",Log::DEBUG);
|
|
|
-
|
|
|
- // 步骤二:更新订单状态
|
|
|
- $cb_info = app_payControl::update_order($out_trade_no, $trade_no, 'alipay');
|
|
|
- if ($cb_info['state'] == false) {
|
|
|
- Log::record("update_order fail: out_trade_no={$out_trade_no}", Log::DEBUG);
|
|
|
- echo('fail');
|
|
|
- } else {
|
|
|
- $logic_delivery = Logic('delivery');
|
|
|
- $ret = $logic_delivery->putOrder($out_trade_no, $trade_no);
|
|
|
-
|
|
|
- Log::record("update_order success: out_trade_no={$out_trade_no}", Log::DEBUG);
|
|
|
- echo('success');
|
|
|
+ else
|
|
|
+ {
|
|
|
+ Log::record("AliPay check: pay_sn={$out_trade_no},total_fee={$total_fee},need_pay={$need_pay}",Log::DEBUG);
|
|
|
+ // 步骤二:更新订单状态
|
|
|
+ $cb_info = app_payControl::update_order($out_trade_no, $trade_no, 'alipay');
|
|
|
+ if ($cb_info['state'] == false) {
|
|
|
+ Log::record("update_order fail: out_trade_no={$out_trade_no}", Log::DEBUG);
|
|
|
+ echo('fail');
|
|
|
+ } else {
|
|
|
+ $logic_delivery = Logic('delivery');
|
|
|
+ $ret = $logic_delivery->putOrder($out_trade_no, $trade_no);
|
|
|
+ Log::record("update_order success: out_trade_no={$out_trade_no}", Log::DEBUG);
|
|
|
+ echo('success');
|
|
|
+ }
|
|
|
}
|
|
|
- // 步骤三:如果此用户为静默注册用户,将此用户置为普通用户
|
|
|
- $ret = app_payControl::updateMember($out_trade_no);
|
|
|
- if(!$ret){
|
|
|
- Log::record("updateMember fail : out_trade_no={$out_trade_no}",Log::ERR);
|
|
|
- }
|
|
|
- } else if ($trade_status == 'WAIT_BUYER_PAY') {
|
|
|
+ }
|
|
|
+ else if ($trade_status == 'WAIT_BUYER_PAY') {
|
|
|
|
|
|
}
|
|
|
echo("success"); // 交易正确时,返回success
|