//-------------------------------------------------------------------------- if (Modules::IsModuleInstalled('payments')) { $mode = ModulesSettings::Get('payments', 'mode'); if (ModulesSettings::Get('payments', 'is_active') == 'yes') { //---------------------------------------------------------------------- define('LOG_MODE', false); define('LOG_TO_FILE', false); define('LOG_ON_SCREEN', false); define('TEST_MODE', $mode == 'TEST MODE' ? true : false); $log_data = ''; $msg = ''; $nl = "\n"; // --- Get 2CO response $objPaymentIPN = new PaymentIPN($_REQUEST, '2co'); $status = $objPaymentIPN->GetPaymentStatus(); $payment_method = $objPaymentIPN->GetParameter('pay_method'); $total = $objPaymentIPN->GetParameter('total'); $transaction_number = $objPaymentIPN->GetParameter('order_number'); $order_number = $objPaymentIPN->GetParameter('custom'); // Payment Types : 0 - Online Order, 1 - PayPal, 2 - 2CO, 3 - Authorize.Net // Payment Methods : 0 - Payment Company Account, 1 - Credit Card, 2 - E-Check if ($payment_method != '') { $payment_method = '1'; } else { $payment_method = '0'; } if (TEST_MODE) { $status = 'approved'; } //////////////////////////////////////////////////////////////////////// if (LOG_MODE) {
//-------------------------------------------------------------------------- if (Modules::IsModuleInstalled('payments')) { $mode = ModulesSettings::Get('payments', 'mode'); if (ModulesSettings::Get('payments', 'is_active') == 'yes') { //---------------------------------------------------------------------- define('LOG_MODE', false); define('LOG_TO_FILE', false); define('LOG_ON_SCREEN', false); define('TEST_MODE', $mode == 'TEST MODE' ? true : false); $log_data = ''; $msg = ''; $nl = "\n"; // --- Get PayPal response $objPaymentIPN = new PaymentIPN($_REQUEST, 'paypal'); $status = $objPaymentIPN->GetPaymentStatus(); $order_number = $objPaymentIPN->GetParameter('custom'); $transaction_number = $objPaymentIPN->GetParameter('txn_id'); $payer_status = $objPaymentIPN->GetParameter('payer_status'); $pp_payment_type = $objPaymentIPN->GetParameter('payment_type'); $total = $objPaymentIPN->GetParameter('mc_gross'); // Payment Types : 0 - Online Order, 1 - PayPal, 2 - 2CO, 3 - Authorize.Net // Payment Methods : 0 - Payment Company Account, 1 - Credit Card, 2 - E-Check if ($status == 'Completed') { if ($payer_status == 'verified') { $payment_method = '0'; } else { $payment_method = '1'; } } else { $payment_method = $pp_payment_type == 'echeck' ? '2' : '0'; }
//-------------------------------------------------------------------------- if (Modules::IsModuleInstalled('payments')) { $mode = ModulesSettings::Get('payments', 'mode'); if (ModulesSettings::Get('payments', 'is_active') == 'yes') { //---------------------------------------------------------------------- define('LOG_MODE', false); define('LOG_TO_FILE', false); define('LOG_ON_SCREEN', false); define('TEST_MODE', $mode == 'TEST MODE' ? true : false); $log_data = ''; $msg = ''; $nl = "\n"; // --- Get Authorize.Net response $objPaymentIPN = new PaymentIPN($_REQUEST, 'authorize.net'); $status = $objPaymentIPN->GetPaymentStatus(); $order_number = $objPaymentIPN->GetParameter('custom'); $transaction_number = $objPaymentIPN->GetParameter('x_trans_id'); $x_method = $objPaymentIPN->GetParameter('x_method'); $total = $objPaymentIPN->GetParameter('x_amount'); $reason_text = $objPaymentIPN->GetParameter('x_response_reason_text'); // Payment Types : 0 - Online Order, 1 - PayPal, 2 - 2CO, 3 - Authorize.Net // Payment Methods : 0 - Payment Company Account, 1 - Credit Card, 2 - E-Check if (strtolower($x_method) == '1' || strtolower($x_method) == 'cc') { $payment_method = '1'; } else { $payment_method = '2'; } if (TEST_MODE) { $status = '1'; } ////////////////////////////////////////////////////////////////////////