Skip to content
New Features
Add an Idempotency-Key header to each API request to create a payment_intent.
Bug Fixes
Fixed a 3DS recurring payment issue encountered when a user is logged in during the recurring payment attempt.
Only use php_uname()
for API request user agent construction if the function is available.
Bugfix: Stripe-generated email receipts will no longer be sent unless explicitly enabled in the Stripe account.
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.