This update brings recurring payment functionality for the Payflow gateway option. However, Payflow does not have an IPN or “web hook” method to have Payflow ping back to your site when recurring payments are made. This means that invoices will not be created when recurring payments are made… although your users will still be able to cancel their subscriptions from your site (and have them cancel at the gateway).
Payflow suggests writing a script to check subscription statuses daily and to log new orders that way. It’s possible and we’ll hopefully figure something like that out over the next 30 days and release that in the next PMPro update.
There have also been a few bug fixes and a critical fix for people wanting to use Braintree payments in the live (production!) environment.
Also, if you are using the Theme My Login plugin (which we have been recommending), the latest upgrades above version 6.23 have been sometimes breaking when used with Paid Memberships Pro. You may not be able to login after upgrading. We are working on a fix for this, either by ensuring compatibility with TML’s new page architecture or by pulling in some TML functionality into the core plugin. In the meantime, do not upgrade your Theme My Login plugin if you are using Paid Memberships Pro.
Full list of updates:
= 1.6.1 =
* Added recurring billing support to Payflow integration.
* Fixed bug where an order’s code was shown instead of the subscription ID on the edit order page.
* Fixed some logic with determining if level settings are not compatible with the current gateway.
* On notice and one DB query fix in upgradecheck.php submitted by pranjithkumar on GitHub. Thanks!
= 18.104.22.168 =
* Fixed Braintree integration for production environments. Braintree needed to be told “production” instead of “live”.
* Removed !!field!! lines from a couple of admin emails.
* Added login_link as data for the cancel_admin email template.