Paypal PayFlow Pro Module
Broadleaf Commerce currently offers integration with the PayPal PayFlow Gateway.
See documentation here: https://developer.paypal.com/webapps/developer/docs/classic/products/payflow-gateway/
Payflow is a secure, open payment gateway. It is available in two versions:
Payflow Link, which requires the use of hosted payment pages, and Payflow Pro, which gives merchants total control over the payment process.
Payflow allows merchants to choose any Internet Merchant Account to accept debit or credit card payments and
connect to any major processor. It also lets merchants accept PayPal and Bill Me LaterĀ® payments.
In order to lessen PCI compliance requirements, this module is intended to be used with the Secure Token Transparent Redirect integration method.
Reference this documentation for the Advantages and Disadvantages: https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/paypal_transparent_redirect.pdf
and page 28 of this: (https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/payflowgateway_guide.pdf)
To use this module, you must first install the PayFlow SDK found here: http://paypal.github.io/
Install the payflow.jar
file into your local maven repo by running this command mvn install:install-file -DgroupId=paypal.payflow -DartifactId=payflow -Dpackaging=jar -Dversion=4.40 -Dfile=payflow.jar
List of Helpful PayPal PayFlow Links and Resources:
- https://ppmts.custhelp.com/app/answers/detail/a_id/929/
- https://developer.paypal.com/webapps/developer/docs/classic/products/ppp-payflow-edition/
- https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/paypal_transparent_redirect.pdf
- https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/payflowgateway_guide.pdf
- http://stackoverflow.com/questions/17635386/paypal-payflow-pro-with-transparent-redirect-user-authentication-failed-issues
- https://manager.paypal.com
- Technical Customer Support: 1 (888) 883-9770
Version Compatibility
Broadleaf Payflow | Payflow API | Broadleaf Core |
---|---|---|
1.1.x | 4.40 | 4.0.x |
1.2.x | 4.40 | 5.0.12-GA+, 5.1.5-GA+, 5.2.0-GA+ |