The biggest change in these updates is that we have moved the processing logic for automatic subscriptions in Authorize.net out of the Recurring Payments plugin and into the payment gateway plugin itself.

Previously the Authorize.net SDK and basic gateway logic was hosted inside the edd-authorize-net plugin and the logic for automatic subscriptions was in the edd-recurring plugin. There were some benefits to this but mostly it led to confusion and unnecessary development complexity.

By moving all of the subscription logic into the gateway plugin, we can now more rapidly and with more ease release updates and improvements to the Authorize.net integration.

With these updates, we have also introduced some significant improvements.

The Authorize.net SDK has been updated to the latest version

We introduced support for Webhooks, replacing the now-deprecated Silent Post feature in Authorize.net

We have fixed a significant bug with monthly subscriptions and free trial periods

We have replaced MD5 transHash with transHashSHA2 for webhook verification

If you use one or both of these plugins, please update to the latest versions to ensure full compatibility with all features.