Video Demo site here
Features
- Module supports both express checkout and normal checkout
- Breakdown product detailed information at Paypal payment page.
- Module allow customer to select Express Checkout or normal checkout with registration.
- When customer choose normal checkout all process will be as just standard PrestaShop.
- Module will ask customer to agree on "Terms and Conditions" before redirecting to payment.
- Module will create a new account automatically with information from Paypal for the 1st order of the customer. Customer will receive "Welcome" and "Order Confirmation" emails.
- Module will link orders to existing customers by Paypal account email address from 2nd order of same customer.
- Module will create a new state if the address posted back from Paypal contains state which is not found in store database. And also an alert email will be sent to store Owner
- No SSL is required
- Avoid address configuration errors because of no "state".
- If your store only ship to one country, you can hide the country selection, make it more simple for customer. This could configured at module configuration page..
- Now support more than one carriers, the carriers selection is added at Express Checkout screen. .
- Support for Paypal micro payment account
PayPal offers support for Micropayments to merchants for US to US, GB to GB, AU to AU, and EU to EU transactions for Business and Premier accounts. This feature is offered at a special rate of 5% + $0.05 per transaction. See here for more details
- Integrated to Agile Multiple Seller/Vendor module, make it possible for seller to collect sales.
- Recurring payment is also available at both normal checkout process and express checkout
- When recurring payemt enabled, automatically show/hide recurring cycles based on user's selection of recurring or not.
- Change the module to use normal checkout module mode UI instead of express checkout mode UI
- Use Ajax way to update carriers/country/state at Express Checkout - no more page refreshes, quick and fast(new from 1.4)
- Use a animated image show the progress while redirecting to Paypal - looks more professional
- Integrated Redirect/Subscription page into main page with header/footer/left/right columns.
- - It is configurable to enable/disable "Terms And Conditions" checkbox at Paypal Express Checkout scree
- Integrated into Agile PrestaShop multiple seller/vendor module and seller commission module to enable seller collect payment mode.
- It is configurable to enable or diable Express Checkout feature. Express checkout feature is very good feature that allow customer to checkout in quick/fast manner, in just a few clicks instead of going though tedious information input. If you don't have special reason, it is recommended to use this feature.(Some customers requested to disable Express Checkout for some special reasons)[2012.02.10]
-
Checkout Process Screen
Customer get to Paypal payment page in less than 3 clicks.

Perform payment at Paypal site

Order accepted confirmation and customer received emails.

Notes
- Welcome post your questions or advices to following theread PrestaShop Forum
http://www.prestashop.com/forums/viewthread/77195/
Or post to my blog
http://alvinjiang.blogspot.com/2010/11/prestashop-modules-paypal-express.html
Release notes:
Ver 1.0
- Breakdown product detailed information at Paypal payment page.(See below screen image)
- PrestaShop Paypal Express Checkout module supports both express checkout and normal checkout.
- PrestaShop Paypal Express Checkout will ask customer to agree on “Terms And Conditions” before redirecting to payment.
- PrestaShop Paypal Express Checkout will create a new account automatically with information posted from Paypalfor the 1st order of the customer. Customer will receive “Welcome” email and “Order confirmation” email as usual.
- PrestaShop Paypal Express Checkout will link orders to existing customers by Paypal account email address from 2nd order of same customer.
- PrestaShop Paypal Express Checkout will create a new state if the address posted back from Paypal contains state which is not found in store database. And also an alert email will be sent to store Owner
- PrestaShop Paypal Express Checkout is very easy to install and configure. Only need to changes 1 line each in two existing file.
- No SSL is required, but it also works with SSL site.
- Avoid address configuration errors because of no “state”.
Ver 1.1
- Configurable country selection for single country shipping
- Support state selection for express checkout
- Supprt carrier selection for express checkout
- Hide carrier configurable, reduced initial page refresh
Ver 1.2
- bug fixes for error at 1.4 (switch to use iframe instead of thickboc)
- bug fixes error message when no module restriction currency setting
- Recurring payment function
- A new table is added to recorded Paypal TXN and cart, order related
- Recurring payment is available at express checkout mode
Ver 1.3 (2011.08.05)
====================
- Integrated to Agile Multiple Seller/Vendor modiule, make it possible for seller to collect sales.
- Recurring payment is also available when use normal checkout process (not in express checkout)
- When recurring payemt enabled, automatically show/hide recurring cycles based on user's selection of recurring or not.
- Change the module to use normal checkout module mode UI instead of express checkout mode Ui
Ver 1.4 (2011.10.01)
====================
- Integrated Redirect/Subscription page into main page with header/footer/left/right columns.
- Use a animated image show the progress while redirecting to Paypal - looks more prefessional
- Use Ajax way to update carriers/country/state at Express Checkout - no page refresh any more, quick and fast
Ver 1.4.2 (2011.10.29)
======================
- Fixed a wanring message at order message section
Ver 1.4.3 (2011.11.25)
======================
- Fixed a bug when existing customer use Express Checkout, there is secure key error at order validation
- Integrated with Agile Seller Commission module so that it can handle commission at Agile Multiple Seller module is at "Seller collect payments" mode
- Fixed a bug when existing customer use Express Checkout, there is secure key error at order validation
- Fixed issue when cart block is on left column, and customer choose to use currency other than USD/CAD, the total amount will be included currency sign, that cause Paypal error.
- Integrated into seller commission module
- Now it is configurable to enable or disable Express Checkout feature. (some customer requested to disable the Express Checkout feature for some special reason)[2012.02.10]
1.4.3.8 (2012.04.08)
The module has been adjusted and test under PrestaShop 1.5 beta (1.5.0.9)
Ver 1.4.3.9 (2011.05.07)
- Fixed shipping fee issue becuase of Paypal side parameter changed.(shipping1_1 to handling_cart)