Hello folks,
I had same problem and finally found out that this is a bug in ipn_main_handler.php: transaction type "pending-echeck" is missing in the switch statement, and therefore PayPal transactions with status "pending-echeck" cannot be processed.
Open ipn_main_handler.php file in your shop directory and look for:
PHP Code:
/**
* take action based on transaction type and corresponding requirements
*/
switch ($txn_type) {
case 'pending-address':
case 'pending-intl':
case 'pending-multicurrency':
case 'pending-verify':
Then insert following line after "switch (....":
PHP Code:
case 'pending-echeck':
Now it works!
Hope it helps,
Vygi
Bookmarks