if ($dm->cfg['useVat'] > 0 && $mode != 'cart') { $priceFromDb = $priceFromDb + ($dm->vatCalc($priceFromDb)); } $chk1 = round(floatval($priceFromDb),2); $chk2 = floatval($p->ipn_data['mc_gross']); if ($chk1 - $chk2 != 0) { //die(); } if ($p->ipn_data['mc_currency'] != $dm->cfg['currency']) { $problemOccured = true; } if ($p->ipn_data['test_ipn'] == 1 && $dm->cfg['sandbox'] == 'No') { $problemOccured = true; } if ($dm->vendor_exists($p->ipn_data['receiver_email']) > 0 || $dm->cfg['paypalemail'] == $p->ipn_data['receiver_email']) { // } else { $problemOccured = true; } if ($problemOccured) { //die(); } echo 'OK'; //mail('*****@*****.**','completeorder?',$order_id . ' ' . $mode . print_r($_REQUEST,true)); ; $dm->completeOrder($order_id,$mode); $dm->updateOrder($order_id,array( 'first_name' => $p->ipn_data['first_name'], 'last_name' => $p->ipn_data['last_name'], 'organization' => $p->ipn_data['payer_business_name'],