Skip to main content
MeteorGPLby WebbingApps

Gravity Forms Authorize.Net Add-On

Plugin
Watch 0 Star 0
Install

Changelog 29

Every release, newest first, as the vendor published it in the plugin’s changelog.

CHANGELOG.md

2.8.1

Fixed In the repository
  • Fixed an issue with Solution ID when other plugins also use the Authorize.net API.

2.8

New Fixed Not available yet
  • Added translations for Hebrew, Hindi, Japanese, and Turkish.
  • Add Solution ID to single transactions.
  • Fixed a PHP 7.4 notice on the settings page.

2.7

New Security Removed Not available yet
  • Added security enhancements.
  • Removed temporary plugin page.

2.6

Improved Not available yet
  • Updated the SSL certificate for the Authorize.Net SDK.
  • Updated the text of the Automatic Retry setting.

2.5

New Improved Fixed Security Not available yet
  • Added security enhancements.
  • Added GPL to plugin header.
  • Fixed a fatal error which could occur if the subscription object was not returned by the gform_authorizenet_subscription_pre_create or gform_authorizenet_before_start_subscription filters.
  • Updated Plugin URI and Author URI to use https.

2.4

New Improved Fixed Not available yet
  • Added support for Gravity Forms 2.3.
  • Added "Automatic Retry is turned on in my Authorize.Net account" checkbox to Settings Page. This feature is required for ARB.
  • Added additional error messages.
  • Updated "Override Default Settings" so it can be translated.
  • Fixed an issue with logging a message when the error_message array in the response object was empty.
  • Fixed strings for translations.
  • Fixed a test description appearing on the add-on settings page with Gravity Forms 2.2+.

2.3

New Improved Fixed Not available yet
  • Added logging statements.
  • Updated Authorize.Net API library.
  • Fixed an issue with check_status() not connecting to the correct Authorize.Net account when local api settings differed from main api settings.
  • Fixed an issue with cancel_subscription() not connecting to the correct Authorize.Net account when local api settings differed from main api settings.
  • Fixed an issue with the subscription start date not showing the correct date in the entry detail page when the subscription start date is set for a day different than the current day.

2.2.2

Fixed Not available yet
  • Fixed an issue with the subscription object billToAddress property.

2.2.1

New Not available yet
  • Added support for the line item taxable status being set using the gform_submission_data_pre_process_payment filter, e.g. $line_item['taxable'] = 'N'.

2.2

New Improved Fixed Removed Not available yet
  • Added logging of response to subscription cancellation request.
  • Added support for sending notifications on payment/subscription events. Configured on the edit notification page using the 'Event' setting.
  • Added phone to the billing information fields available for mapping on the feed.
  • Added Spanish translation (es_ES).
  • Added logging of api key validation failure.
  • Updated the gform_authorizenet_transaction_pre_capture, gform_authorizenet_amount_pre_authorize, gform_authorizenet_transaction_pre_capture_setup_fee, and gform_authorizenet_subscription_pre_create filters to include the $entry as an available parameter.
  • Updated to only add notification events if the form has a relevant feed.
  • Updated minimum Gravity Forms version to 1.9.12.
  • Updated to use can_create_feed() to determine if feeds can be created/edited.
  • Fixed an issue creating the subscription if the form title being assigned to the order description contains special characters.
  • Fixed an issue with the timestamp for logging statements recorded after the subscription startDate is set.
  • Fixed PHP notice related to the parameters of the gform_authorizenet_post_capture hook.
  • Fixed PHP notice which could occur if an authorize and capture transaction failed.
  • Fixed an issue with check_status() not passing the $action['type'] for use with the related hooks in the framework.
  • Fixed an issue with a logging statement.
  • Fixed an issue with the display of the payment details panel on the entry detail page for entries processed by the pre-framework version.
  • Fixed php notices related to the gform_authorizenet_post_capture hook when running an auth only transaction.
  • Fixed an issue with the phone field.
  • Removed potentially sensitive data from logging statements.

2.1

Improved Fixed Not available yet
  • Updated logging statements.
  • Fixed PHP notice when form returns with a validation error.
  • Fixed an issue with the upgrade routine which could prevent the add-on settings being migrated.

2.0

Improved Not available yet
  • Migration to Add-On Framework.
  • Updated subscription so that extra "voided" transaction is not created.

1.6.1

Improved Not available yet
  • Updated POT file.

1.6

New Improved Fixed Not available yet
  • Added custom validation for the credit card field on cardholder's name.
  • Added support for Pound Sterling and Euro.
  • Added hook to allow authorization amount to be changed.
  • Added ability to cancel product payment capture. This will allow customers that want only the CC authorization process to take place and not the actual payment capture.
  • Added form title as subscription's order description to be consistent with initial authorize only transaction.
  • Updated cron to hourly and removed process_renewals() function from init.
  • Updated credit card number so that spaces are removed prior to sending it to Authorize.Net.
  • Fixed issue where product names with tab, newlines, and/or return characters would break transaction in Authorize.Net.
  • Fixed issue where field labels with newlines may break the edit feed UI.
  • Fixed PHP warnings for some unsaved feed settings.
  • Fixed issue where setup fee could not have decimal values (i.e. 49.99).
  • Fixed issue with Manage WP integration.

1.5

New Fixed Not available yet
  • Added POT file.
  • Fixed issue with setup() running too late in the process and creating an error when first installed.
  • Fixed notice.
  • Fixed issue with subscriptions failing to be cancelled. Subscription id was being recorded in DB with incorrect value (transaction id).

1.4

New Improved Fixed Not available yet
  • Added hook to allow the entry id to be saved as part of the Authorize.Net transaction, in the Invoice Number field. add_filter("gform_authorizenet_save_entry_id", "__return_true");
  • Updated flow so that an authorization is done during validation and the capture operation is done during form submission.
  • Updated subscription so that trial are captured as part of the recurring profile and not as a separate AIM transaction.
  • Updated hooks and filters.
  • Fixed function authorizenet_commit_transaction to return entry object when no transaction response exists so entry is returned to gform_entry_post_save filter, otherwise lead is empty.
  • Fixed issue with subscriptions failing to be created when only one name is entered in the cardholder name field.

1.3.3

Fixed Not available yet
  • Fixed issue where the "Send Authorize.Net email receipt" setting was not correctly saved to database.

1.3.2

Improved Not available yet
  • Updated AJAX URL to resolve conflict with sites running under SSL.

1.3.1

Improved Not available yet
  • Updated transaction response variable so that it is public, making it available during notifications and confirmations.

1.3

New Fixed Not available yet
  • Added support for Manage WP.
  • Fixed issue with cancel subscription button not showing up correctly.
  • Added support for setup fee.
  • Added support for changing API on a feed by feed basis.
  • Added some hooks and filters.
  • Fixed notice messages.
  • Fixed typo on settings page.

1.2.1

Fixed Not available yet
  • Fixed issue with invoice number exceeding max character limit.

1.2

New Not available yet
  • Added support for negative product prices (i.e. discounts).
  • Added random invoice number to prevent duplicate subscription problem.

1.1.1

Fixed Not available yet
  • Fixed issue with failed transactions due to the length of product names and product descriptions.

1.1

New Improved Fixed Not available yet
  • Fixed issue with calculation fields not being included in payment info sent to Authorize.Net
  • Added payment_gateway meta information.
  • Added new conditional logic options (greater than, less than, contains starts with, ends with) and support for other conditional fields.
  • Fixed notices.
  • Fixed setting the payment gateway.
  • Updated logging to use the GF Logging plugin.
  • Fixed issue with ARB not sending appropriate address information.

1.0

Improved Not available yet
  • Updated line item logic so that it truncates line item names to 31 characters and descriptions to 255 characters.
  • Updated verbiage and added tooltips to settings page.

1.0.beta2

Fixed Not available yet
  • Fixed issue with expiration date being sent with an invalid format.
  • Fixed issue where product & option fields hidden via conditional logic were being applied to order total.
  • Fixed issue where product options were not being added to line item product price.

1.0.beta1

Fixed Not available yet
  • Fixed issue with trial amount not accepting currency symbols.

1.0.alpha2

New Fixed Not available yet
  • Fixed validation issue on multi-page forms.
  • Added support for multiple feeds to be configured using the same form and executed based on condition.
  • Fixed issue with validation when credit card field was hidden by conditional logic.

1.0.alpha1

New Not available yet
  • Added ability to specify mode (Production or Test) on settings page.

Send feedback

What works, what does not, what is missing: a few words help.

Only if you would like a reply.

Taken in your browser, without this window. Passwords, what you typed into forms, keys and tokens are left out as grey blocks; you can hide more before sending. We keep screenshots for 90 days.

We store it with the page address, your language, window size, browser and IP address, and your e-mail address if you give one. The IP address and browser are deleted after 90 days. Privacy policy.

All languages