LifterLMS Stripe

LifterLMS Stripe Version 5.0.0

Updates
  • Updated to support PSD2 (SCA). For more details on what this means see Stripe’s article at https://stripe.com/guides/strong-customer-authentication.
  • LifterLMS version 3.29.0 or later is now required.
  • Updated Stripe API Version to 2019-08-14.
  • Added a purchase-aware dynamic statement descriptor for each charge.
  • Added automatic installation of Stripe Webhooks from admin settings screen.
  • Added webhook receipt endpoints for receiving updates from Stripe when asynchronous payments fail and charges are refunded.
  • Added minimum transaction checks for the following currencies: BRL, INR, MYR, & NZD.
  • Added UGX as a supported zero-decimal currency.
  • Database installation script no longer installs tables from version 2.x and 3.x.
Bug fixes
  • Fixed typo in filter llms_stripe_get_card_desrcription, use llms_stripe_get_card_description.
Deprecations
  • Removed class constant LLMS_Stripe_API::API_VERSION, use LLMS_STRIPE_API_VERSION instead.
  • Removed method LLMS_Payment_Gateway_Stripe::get_stripe_amount() use llms_stripe_get_amount() instead.
  • Removed method LLMS_Payment_Gateway_Stripe::get_transaction_minimum() use llms_stripe_get_transaction_minimum() instead.
  • Removed method LLMS_Payment_Gateway_Stripe::get_card_desrcription() use llms_stripe_get_card_description() instead.
  • Removed method LLMS_Payment_Gateway_Stripe::charge()
  • Removed class LLMS_Stripe_Crons
  • Renamed file includes/class-llms-gateway-stripe.php to includes/class-llms-payment-gateway-stripe.php

LifterLMS Stripe Version 5.0.0-beta.1

Updates
  • Updated to support PSD2 (SCA). For more details on what this means see Stripe’s article at https://stripe.com/guides/strong-customer-authentication.
  • LifterLMS version 3.29.0 or later is now required.
  • Updated Stripe API Version to 2019-08-14.
  • Added a purchase-aware dynamic statement descriptor for each charge.
  • Added automatic installation of Stripe Webhooks from admin settings screen.
  • Added webhook receipt endpoints for receiving updates from Stripe when asynchronous payments fail and charges are refunded.
  • Added minimum transaction checks for the following currencies: BRL, INR, MYR, & NZD.
  • Added UGX as a supported zero-decimal currency.
  • Database installation script no longer installs tables from version 2.x and 3.x.
Bug fixes
  • Fixed typo in filter llms_stripe_get_card_desrcription, use llms_stripe_get_card_description.
Deprecations
  • Removed class constant LLMS_Stripe_API::API_VERSION, use LLMS_STRIPE_API_VERSION instead.
  • Removed method LLMS_Payment_Gateway_Stripe::get_stripe_amount() use llms_stripe_get_amount() instead.
  • Removed method LLMS_Payment_Gateway_Stripe::get_transaction_minimum() use llms_stripe_get_transaction_minimum() instead.
  • Removed method LLMS_Payment_Gateway_Stripe::get_card_desrcription() use llms_stripe_get_card_description() instead.
  • Removed method LLMS_Payment_Gateway_Stripe::charge()
  • Removed class LLMS_Stripe_Crons
  • Renamed file includes/class-llms-gateway-stripe.php to includes/class-llms-payment-gateway-stripe.php

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.