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
, usellms_stripe_get_card_description
.
Deprecations
- Removed class constant
LLMS_Stripe_API::API_VERSION
, useLLMS_STRIPE_API_VERSION
instead. - Removed method
LLMS_Payment_Gateway_Stripe::get_stripe_amount()
usellms_stripe_get_amount()
instead. - Removed method
LLMS_Payment_Gateway_Stripe::get_transaction_minimum()
usellms_stripe_get_transaction_minimum()
instead. - Removed method
LLMS_Payment_Gateway_Stripe::get_card_desrcription()
usellms_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
toincludes/class-llms-payment-gateway-stripe.php