[1.5.x] Paypal Express integration

[1.5.x] Paypal Express integration
[1.5.x] Paypal Express integration [1.5.x] Paypal Express integration [1.5.x] Paypal Express integration [1.5.x] Paypal Express integration [1.5.x] Paypal Express integration
Product Code: paypal_express
Availability: In Stock
Price: $45.00
Qty:  

Demo Video:
=================
http://screencast.com/t/xI3DWkMgX0VF

 

What does it do:

================
This contrib adds support for Paypal Express payment integration. 
This allows customers to checkout from any page, login to paypal's site to authorize payment, then get sent back to your store to complete the checkout process, Bypassing the address entry.

 

Main features:
==============
  * No more Lost IPN/Lost order problems!
  * Debug Mode option
  * Works with Guest & Logged in customers
  * Allows for editing the shipping address before final checkout.
  * Optional automatic account creation 
  * Sandbox mode Support
  * Supported Currencies check and auto-convert
  * Options to show button on cart, login, and cart module.
  * Intelligent code self-handles many error scenarios in the process
  * Checkout can be done at any point in the store, whether logged in or not
  * More Features: http://www.lexiconn.com/blog/2010/04/ditch-paypal-standard-for-paypal-express/

 

Understanding the Flow:
=====================
Paypal Express is one of the most complex payment systems. 
Their API is designed with paypal express being the only payment option you will offer, but that is rarely the case.
There are many state changes that determine how the extension works.

The 3 main customer states are:
- Guest
- Logged in
- Registered but not currently Logged in

If the user is a guest, then the flow is:
1. Add product to cart
2. Click Express Button
3. Sent to Paypal to login or enter CC
4. Confirm authorization of payment
5. Sent back to your store's Paypal Express Checkout page
  - Payment and Shipping address is set to the customer's paypal account address
  - If create account is enabled, an account is created based on the customer's paypal email and a password is generated. This is emailed to the customer.
  - If create account is disabled, they are just checked out like normal opencart guests
6. Customer chooses Shipping (if required)
7. Customer finalizes the order on your site

If the customer is Logged in:
1. Add product to cart
2. Click Express Button
3. Sent to Paypal to login or enter CC
4. Confirm authorization of payment
5. Sent back to your store's Paypal Express Checkout page
  - If customer already started checkout and chose a shipping or payment address, it will use that address on the order.
  - If customer didn't already start checkout, then it will add the paypal address to their address list and use that for the order.
6. Customer chooses Shipping (if required)
7. Customer finalizes the order on your site

If the customer is Registered but not Logged in:
1. Add product to cart
2. Click Express Button
3. Sent to Paypal to login or enter CC
4. Confirm authorization of payment
5. Sent back to your store's Paypal Express Checkout page
  - Customer paypal email already exists so no new account is created, the existing account is just logged in.
  - If customer didn't already start checkout, then it will add the paypal address to their address list and use that for the order.
6. Customer chooses Shipping (if required)
7. Customer finalizes the order on your site

Write a review

Your Name:


Your Review: Note: HTML is not translated!

Rating: Bad           Good

Enter the code in the box below:



Powered By OpenCart
OpenCartGuru.com © 2023