Migrating to PayPal Express or Dual Gateway with Authorize.Net
I have setup my eCart 4.5.2 Wizard (php, MySQL) and related pages to process payments remotely through our Authorize.Net account. Now I need to switch to PayPal for remote processing which would allow customers to select their preferred method of payment either through their credit card or PayPal accounts. I have proceeded to get the PayPal Standard account setup which from my understanding is compatible for remote processing with eCart. I believe that the PayPal Express will not facilitate credit card processing.
This is with a dynamic data base, and integrated shipping with UPS. At the moment billing and shipping address information is collected on the Checkout.php page to facilitate shipping and country/state tax rates and the tables are updated as soon as the customer moves ahead to the Confirm page. We will be handling shipping and tax calc and do not need to forward this information to PayPal. I believe that we do not need to collect the billing information as that is payment method specific and can be collected by PayPal.
At the end of the successful payment process we need to update the tables if payment is successful and send the customer (using Universal Email) an acknowledgment/receipt with order details and activation codes for some items.
As support knows, a lot of work has already gone into getting everything working up to the Confirm.php page. Do I have to run the Wizard again? Or can I simply add the PayPal payment process and disable/remove the Authorize.Net payment code?
Please, please post back with direction on how to proceed and still meet the project objectives. Thank you.