|
@@ -27,12 +27,13 @@ if ($verify_result)
|
|
$trade_status = $_POST['trade_status'];
|
|
$trade_status = $_POST['trade_status'];
|
|
if ($trade_status === 'TRADE_FINISHED' || $trade_status === 'TRADE_SUCCESS')
|
|
if ($trade_status === 'TRADE_FINISHED' || $trade_status === 'TRADE_SUCCESS')
|
|
{
|
|
{
|
|
- $chk = app_payControl::check_fee($out_trade_no,$total_fee);
|
|
|
|
|
|
+ $chk = app_payControl::check_fee($out_trade_no,$total_fee,$need_pay);
|
|
if($chk == false) {
|
|
if($chk == false) {
|
|
- Log::record("AliPay check: pay_sn={$out_trade_no},total_fee={$total_fee}",Log::WAIT_HANDLE);
|
|
|
|
- Log::record("AliPay check: pay_sn={$out_trade_no},total_fee={$total_fee}",Log::DEBUG);
|
|
|
|
|
|
+ Log::record("AliPay check: pay_sn={$out_trade_no},total_fee={$total_fee},need_pay={$need_pay}",Log::WAIT_HANDLE);
|
|
echo("success");
|
|
echo("success");
|
|
}
|
|
}
|
|
|
|
+ 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');
|
|
$cb_info = app_payControl::update_order($out_trade_no, $trade_no, 'alipay');
|
|
if ($cb_info['state'] == false) {
|
|
if ($cb_info['state'] == false) {
|