Gravity Forms PayPal Payments Standard Add-On v2.0 Released
By Carl Hancock Published September 17, 2014The Gravity Forms PayPal Payments Standard Add-On v2.0 has been released and is now available via automatic update and the Add-On downloads page.
This is a major update that includes feature enhancements and developer facing changes.
The biggest change users will notice is you now manage PayPal related settings for a specific Form via the Form Settings for that Form. The PayPal navigation item under the Forms menu is being deprecated. Read on for more details.
Contextual Management
PayPal configuration management for individual forms is now managed within the Form Settings. In order to integrate a form with PayPal Payments Standard or edit an existing configuration you would go to the Form Settings for the Form you would like to edit and select the PayPal navigation item in the Form Settings sub-navigation.
Full Conditional Logic
The conditional logic capabilities for PayPal feeds has been updated to support the expanded Gravity Forms conditional logic. Previously it only supported basic conditional logic.
Payment Amount Enhancement
The Payment Amount setting has been updated to support selecting a specific field rather than using the Form Total. This is useful when using conditional logic to conditionally select which PayPal configuration to use and you want to use the value of a specific field.
Trial Enhancement
The Trial feature now allows you to configure the Trial Amount to utilize a specific field rather than configuring the Trial Amount within the PayPal configuration itself.
Approved is now Paid
We have standardized the statuses used for payments within the Add-On Framework and now that the PayPal Payments Standard Add-On has been updated it now uses these payment statuses. Previously a payment would be marked as “Approved”, now it will use “Paid”.
The standard payment statuses that will be used by all payment add-ons built with the Gravity Forms Add-On Framework are: Processing, Pending, Failed, Active, Cancelled, Expired, Paid, Refunded, and Void. Not all payment add-ons may use all statuses. Some are subscription specific.
We will be updating all of our payment related add-ons to support these payment statuses.
IMPORTANT NOTE FOR DEVELOPERS
With the migration to the Gravity Forms Add-On Framework we have made changes that may impact customizations. If you have implemented customization then you should definitely review them to take into account the following changes:
- Entries with the Payment Status “Approved” will now utilize the Payment Status “Paid”. Developers with code enhancements based on the “Approved” Payment Status will need to update their code to take this change into account. You can find all of the available payment statuses that will be used above.
- The feeds have been moved from the PREFIX_rg_paypal table to PREFIX_gf_addon_feed table.
- Transactions have been moved from the PREFIX_rg_paypal_transaction table to the PREFIX_gf_addon_payment_transaction table.
PayPal Payments Standard Add-On v2.0
- Added PayPal partner integration.
- Updated to utilize the Gravity Forms Add-On Framework.
- Updated single payment status to “Paid” from “Approved”. May impact customizations.
- Updated feed conditions to support full conditional logic.
- Updated payment amount to support a specific field rather than just form total. Now supports both.
- Updated trial amount so that it can be associated with a specific field in the form.
System Requirements
The Gravity Forms PayPal Sandard Add-On requires Gravity Forms v1.8.16+ and WordPress v3.9+.
How To Get It
You may download the PayPal Payments Standard Add-On via the Add-On manager in Gravity Forms or via the Add-On download page, and read the documentation here.