Need I say more? Major frustration on the bulletin boards at the moment.
Zen-Cart v 1.3.7 does not have support for the UK Paypal Website Payments Pro.
As OsCommerce and others have already managed to integrate, I am hoping that a bridge could be built between Zen-Cart and PayPal (even if it emulates another cart for a while to work and then sends the results back to Zen-Cart?).
Whatever module you suggest, it needs to be stand-alone and can be installed as a bridge or supplement zen-cart without altering the structure of zen-cart itself.
If you KNOW you can make this work please bid.
As per the PayPal rules the information flow has to be limited.
I have included some PayPal rules below.
Thanks in advance for your bid.
Usage of Direct Payment API.
You may not use Direct Payment API as a stand-alone product. If you implement and use Direct Payment API, you must also implement and use Express Checkout.
In using the Direct Payment API, PayPal will permit you to accept Visa, MasterCard, Maestro (including as the case may be, Switch and/or Solo) (collectively “Cards”). PayPal shall process and settle Card transactions with you. With regard to the Cards, you agree to the following:
(i) Where you accept Cards on your website, you will display each Card’s logo with equal size and prominence, and you shall not display a preference for one Card over another. You agree to comply with the logo usage standards located at: http://www.paypal.com/cgi-bin/webscr?cmd=xpt/general/OnlineLogoCenter-outside.
(ii) You authorise PayPal to provide information (Note: this is not “Data” as defined above) regarding your business and individual Card transactions to third parties for the purpose of facilitating the acceptance and settlement of your Card transactions and in connection with items, including without limitation, chargebacks, refunds, disputes, adjustments, and other inquiries.
(iii) You must provide your customers with the option of not storing their personal information, including but not limited to their email address, shipping/billing address, and financial information.
(iv) You understand and acknowledge that PayPal may immediately terminate your right to accept one or more Cards if: you fail to comply with the User Agreements, you become ineligible for the Services, or upon request by Visa, MasterCard, or Maestro (collectively defined as “Card Companies”) In such an event, you must immediately following receipt of notice from us remove all logos for such Cards and stop taking Card transactions; provided that you shall complete all pending Card transactions and send transaction data to us for such Card transactions.
Usage of Express Checkout.
In order to use the Services, you must use Express Checkout as described herein.
When using Express Checkout, you must include a PayPal Express Checkout button either: (a) before you request the shipping/billing address and other financial information from your customers or (b) on the same page that you collect such information if you only use one page for your checkout process.
You must provide PayPal as a payment option together with the other payment options you offer for Express Checkout. The PayPal logo must be displayed with equal prominence as the logos for your other payment options
You must provide your customers with the option of not storing their personal information, including but not limited to their email address, shipping/billing address, and financial information.