New minimum LifterLMS core version requirement: 7.0.0-alpha.2.
Fixed various translation functions using the incorrect textdomain.
When PayPal error responses provide specific error “details” the detailed error is returned and the generic error type is used as a fallback when details don’t exist.
Removed the PayPal account email option as it isn’t functionally necessary to record.
Improved PayPal Connect onboarding: the connected PayPal account must have a confirmed email address, subscribed to the PPCP “product”, and be eligible to receive payment before the gateway can be used at checkout.
Added PayPal button customization settings.
Fixed an issue encountered when attempting to perform two or more partial refunds on a single PayPal transaction.
Added webhook handling for PayPal subscription change events and refunds for recurring payment transactions originating from the PayPal account dashboard.