Views: 14854
Number of votes: 3
Average rating:

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:

  1. Buyer selects the standard checkout on the shopping cart.
  2. Buyer selects PayPal on the payment selection page.
  3. EPiServer site redirects the buyer to www.paypal.com
  4. Buyer logs into their PayPal account.
  5. Buyer confirms payment and clicks “Pay Now” on www.paypal.com.
  6. PayPal returns buyer to EPiServer site
  7. 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

( 10/5/2010 2:32:17 PM)

Wow, really nice!

Chris Leeds
( By Chris Leeds, 8/19/2015 8:13:46 PM)

How does this add on work with returns? Is it already plugged into paypal APIs for returns?

Chris

Please login to comment.