Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

David Bowen
Oct 5, 2010
  15613
(3 votes)

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

Oct 05, 2010