Skip to content
- Fix an uncaught error encountered during recurring payments when requests to the Stripe API encounter a connection or timeout error.
- Minimum supported WordPress version raised to 5.1.
- Upgrade Stripe API Version to 2020-08-27.
- Upgrade to the Stripe API Version to 2020-03-02.
- Improved error logging when debug logging is enabled.
- Use
_x
to translate the post type name used to generate dynamic statement descriptors. This will assist in resolving an issue encountered when translating into languages with non-Latin character sets.
- Upgrade to the Stripe API Version to 2019-12-03.
- Fix an issue verifying webhook event receipts from Stripe.
- Use
wp_strip_all_tags()
in favor of strip_tags()
.
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
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
- Added compatibility to allow definition of API credentials in constants as opposed to saving them to the database. See our docs for information on how this works: https://lifterlms.com/docs/lifterlms-stripe/#keys
- 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.
- Fix: Ensure settings are not lost during plugin upgrades
- Fix: plugin deactivation will cause the SSL warning admin notice to be removed
- Fix: Removed development files from distribution release
- Update: Add address and name fields to Stripe cards via Stripe Elements