Thanks for the clarification. Their website does not explain this sufficiently imho, users need to actually click signup to find a page detailing the differences. The best I could find before that was this comparison page that just shows differences between standard, pro, etc. but doesn't even mention personal, premier and business account. That said, this is indeed a business account.
I thought Paypal express checkout was the same as Pro (ie, accepting cards directly on your site) so that only compounded my confusion. Since installing PP EC I see the differences.
I think I beginning to see the cause of the problem now, but I am unsure how to fix it. And I’m scared.I'll explain my [possibly botched] upgrade procedure, IIRC
I backed up the DB from the 1.2.4 store
I created a second DB on the server from this backup.
I created a fresh install of 1.3.7 and selected the new DB
During install, ZC recognized the old DB and upgraded the DB to 1.3.7
The problem is my old DB had 'zen_' prefixes for all fields and the new DB does not. I'm not sure how i managed that, i'll claim negligence on my part...
Therefore, it seems that ZC properly recognizes the fields in the new DB lack the 'zen_' prefix (all my customers, products and orders are present) except for the paypal module which is still looking for ‘zen_order_id’ when it should be looking for just ‘order_id’? I do indeed have ‘order_id’ on the ‘paypal’ table and the old DB has ‘zen_order_id’ on the ‘zen_paypal’ table. (Which seems a little strange, since none of the other fields on the ‘zen_paypal’ table have the ‘zen_’ prefix… Perhaps a naming scheme change since 1.2.4? )
Is there a way for me to make sure the PP modules are looking for the right table & fields since we can see they are looking for the old ones?
Just did it after reading your reply. It fixed the ‘ipn_main_handler.php’ error but I still get the other error attempting to access the IPN page in admin.
Thanks again.



I'll explain my [possibly botched] upgrade procedure, IIRC

