Gravity Forms PayPal Pro Add-On v1.0 Released
By Carl Hancock Published March 12, 2013The Gravity Forms PayPal Pro Add-On has exited beta and is officially available as a v1.0 release. It’s been a long, frustrating trip for us to release this Add-On due to the fact PayPal has shuffled around their product offerings and what they are currently offering is PayPal Payments Pro is not the same thing as what they previously offered as PayPal Pro.
To make matters worse, PayPal’s legacy PayPal Pro offering uses an entirely different API than their new PayPal Payments Pro. The API’s are not compatible and there is no way to automatically distinguish which type of PayPal Pro account a user has programmatically.
The bad news is this Add-On will NOT work with accounts configured to use PayPal’s new Payments Pro product and will only work with users who have legacy PayPal Pro accounts that utilize the old PayPal Pro API. What PayPal is now offering as PayPal Payments Pro utilizes PayPal’s Payflow API.
Confused? We don’t blame you. We’ve been there. It’s been a frustrating journey for us as PayPal attempts to reinvent itself in the age of Stripe, Braintree and other nimble payment processors that are changing the industry.
The good news is we are actively working on a seperate Add-On for PayPal’s new PayPal Payments Pro product which will integrate with PayPal’s Payflow API. We expect to release that later this spring.
Here is a look at what is new in Gravity Forms PayPal Pro Add-On v1.0:
- Added support for feed by feed API credentials.
- Added support for Manage WP.
- Added logging.
- Added gform_paypalpro_query hook so the querystring sent to PayPal can be modified.
- Added product description to single payment.
- Updated AJAX URL to resolve conflict when site is running under SSL.
- Updated transaction response variable so that it is public, making it available during notifications and confirmations.
- Updated AJAX URL to resolve conflict when site is running under SSL.
- Updated GFPayPalPro::$transaction_response to include config ID to guarantee correct config ID is used when saving to entry meta.
- Fixed issue when processing single-payment IPNs.
- Fixed issue with initial amount value not being included correctly.
- Fixed notice when referencing $product[“options”].
Please Note: Automatic Upgrade will only work if you have entered a valid Business or Developer License Key in the Settings page of Gravity Forms in your WordPress Administration Panel.
You may download the PayPal Pro Add-On here, and read the documentation here.