PayPal Express Checkout Module for EPiServer Commerce
The EPiServer Commerce Module for PayPal Express Checkout is now available. The module is installed as payment provider and is configured through the Commerce Manager in the EPiServer OnlineCenter. For more advanced solutions the module can be modified to use custom order statuses set as a result of custom business processes or fraud updates.
The PayPal Express Checkout Process
The checkout process implemented in the provider is shown in the diagram below.
In this implementation the buyer follows these steps to checkout:
- Buyer selects the standard checkout on the shopping cart.
- Buyer selects PayPal on the payment selection page.
- EPiServer site redirects the buyer to www.paypal.com
- Buyer logs into their PayPal account.
- Buyer confirms payment and clicks “Pay Now” on www.paypal.com.
- PayPal returns buyer to EPiServer site
- EPiServer site executes payment and if successful buyer is shown receipt page.
PayPal Fraud Check and IPN
This integration includes a listener page for the PayPal IPN (Instant Payment Notification) service. This service allows PayPal to perform fraud checking against the payment transaction before sending a message to the IPN listener page to update the orders status from a pending status to a status allowing it to be released for shipping. If the transaction is deemed fraudulent then the order is set to a cancelled status.
Related Information
- Download the PayPal Express Checkout module here (registration on EPiServer World required).
- Installation and User Guide for the PayPal Express Checkout module for EPiServer Commerce 1.0 SP1