Important

You are browsing the documentation for version 3.1 of OroCommerce, OroCRM and OroPlatform, which is no longer maintained. Read version 5.1 (the latest LTS version) of the Oro documentation to get up-to-date information.

See our Release Process documentation for more information on the currently supported and upcoming releases.

Available in OroCommerce

Configure Multiple PayPal Payment Services in the Back-Office

Hint

This section is a part of the Payment Configuration topic that provides the general understanding of the payment concept in OroCommerce.

PayPal is a fast, safe and reliable online global payment system that offers easy online payments for businesses and individuals.

OroCommerce supports integration with PayPal services to offer the following payment methods:

  • PayPal Payflow Gateway

  • PayPal Payments Pro

  • PayPal Express Package

Note

Depending on PayPal policies, payment methods may be different in various countries. Therefore, the list of available payment methods in OroCommerce may also vary when integrated using PayPal accounts created in different countries.

PayPay Services Overview

PayPal Payflow Payment Gateway VS PayPal Payments Pro

  • PayPal Payflow Gateway is a secure payment gateway that receives information about payments via debit and credit cards, authorizations, captures, etc., processes this information and sends payment transactions to the external payment processor that handles the credit card payments.

  • PayPal Payment Pro uses PayPal Payflow Payment Gateway and PayPal payment processor.

PayPal Gateway/Pro Ordinary VS Express Checkout

  • For the ordinary checkout, a customer user enters the card number, issue date, and, optionally, CVV code. This information is kept in their browser until it is sent directly to the payment gateway server (avoiding the website). Ordinary checkout in OroCommerce enables delayed payment capture.

  • The express checkout helps the customer user complete payment immediately using the credit card payment capture form hosted by PayPal or via their PayPal account.

PayPal Express Payment Service Package

It is a fast, safe and reliable online global payment system that offers easy online payments for businesses and individuals.

PayPal Express, unlike Gateway and Pro, comes as a separate OroCommerce package and requires installation of the Oro PayPal Express Integration package.

Keep in mind that depending on PayPal policies, payment methods may be different in some countries. Therefore, the list of available payment methods in OroCommerce may also vary when integrated using PayPal accounts created in different countries. You can verify PayPal Express availability in your country on the PayPal website.

PayPal Gateway/Pro Configuration Flow

To enable PayPal payment methods at the checkout of the OroCommerce storefront:

  1. Learn the Prerequisites for PayPal Services Integration that will help configure the integration properly and retrieve corresponding credentials. Keep in mind that you might need a separate instance for a sandbox, test, staging/pre-production, and production environment.

  2. Configure PayPal Payflow Gateway/PayPal Payment Pro Integration under System > Integrations > Manage Integrations filling in the corresponding section of the integration configuration page.

  3. Create a payment rule under System > Payment Rules and add your integration to it to display this method to the customers at the checkout.

PayPal Express Configuration Flow

  1. Install PayPal Express Package.

  2. Learn the Prerequisites for PayPal Express Configuration.

  3. Configure PayPal Express Integration under System > Integrations > Manage Integrations.

  4. Create a payment rule under System > Payment Rules and add your integration to it to display this method to the customers at the checkout.

Related Articles