Lots of fixes for the billing page and other bug fixes.
Development Changelog for Paid Memberships Pro Release Updates
  • Added pmpro_show_cvv filter to hide the CVV from the checkout and billing information pages.
  • Updated the billing page to use the pmpro_required_billing_fields like the checkout page does.
  • Updated the Authorize.net integration to not pass an empty CVV if the value is empty. Authorize.net will still throw an error if you require CVV via your gateway settings. If you update your settings and PMpro to not require a CVV, you won’t get an error.
  • Passing the level cost to PayPal Express through the description.
  • The billing page doesn’t require SSL now if the gateway for the order was PayPal Express. A link to PayPal is shown instead of the form. (Be sure to remove the “becesure” custom field from your billing page if it has one and you don’t want this page served over SSL.)
  • Fixed bug where the membership level name wasn’t being passed to Authorize.net in the description field for the order.
  • Added a second paramter ($tags = true) to the pmpro_getLevelCost function. If this is false, strip_tags is run on the cost before returning it. (By default we wrap the prices in strong tags which is not good for passing to PayPal for example.)
  • Some bug fixes for updating billing against Authorize.net.
Cover image from ebook 29 Nuggets of Wisdom Volume 1 - Sample Collection

Download the free ebook: Get 29 insights and ‘aha moments’ for new or veteran membership site business owners. Use these nuggets of wisdom to inspire or challenge you.

Was this article helpful?