Interesting twist. It used to be that people begged for orders to be auto-activated, not held.
Anyway, you can stop them from being updated by editing your ipn_main_handler.php and adding two new lines, as shown:
Code:
case 'echeck-cleared':
//echeck-cleared
$new_status = MODULE_PAYMENT_PAYPAL_ORDER_STATUS_ID;
$new_status = 1;
break;
case ($txn_type=='express-checkout-cleared' || substr($txn_type,0,8) == 'cleared-'):
//express-checkout-cleared
$new_status = ($isECtransaction && defined('MODULE_PAYMENT_PAYPALWPP_ORDER_STATUS_ID') ? MODULE_PAYMENT_PAYPALWPP_ORDER_STATUS_ID : MODULE_PAYMENT_PAYPAL_ORDER_STATUS_ID);
if ((int)$new_status == 0) $new_status = 2;
$new_status = 1;
break;
Bookmarks