LifterLMS Stripe

LifterLMS Stripe Version 4.4.0

  • Updated Stripe API Version to 2019-03-14
  • Added RTL language support.
  • Fixed issue causing the addition of a new card by a customer with previous purchases via Stripe to cause preexisting cards to be deleted from the customer’s Stripe profile when the “Saved Cards” setting is disabled.
  • Fixed usage of incorrect filter used to modify checkout credit card fields has been correctly named from llms_get_gateway_admin_title to llms_get_gateway_fields.
  • Unminfied (development) assets will now load via the LLMS_ASSETS_SUFFIX constant settings instead of being loaded when WP_DEBUG is enabled.

LifterLMS Stripe Version 4.3.0

  • Upgrade to Stripe.js v3 and utilize Stripe Elements for checkout.
  • Add validation checks on admin checkout settings screen to help prevent accidental exposure of Secret Key when adding keys in the incorrect fields
  • On admin checkout settings only show live key fields when test mode disabled & only show test mode fields when test mode enabled
  • Ordered API key fields on admin panel to match the order of keys as displayed on Stripe’s dashboard.
  • Removed Stripe error message translations. All translations now powered by Stripe Elements locale
  • Fixed undefined variable error occurring when refunds are processed and debug logging is enabled.

LifterLMS Stripe Version 4.2.0

  • Enable LifterLMS 3.10 compatibility to allow students and admins to switch the payment method associated with their recurring subscriptions to courses or memberships
  • Fix issue preventing checkout when a saved card is selected due to new card fields not being properly disabled
  • Update Stripe API Version to latest (2017-06-05)
  • Added filter to allow customization of the API version where needed: llms_stripe_api_version
  • Fix typo on pot file location (from “l18n” to “i18n”)