- 🐛 Fixed updating payment method when beta flag is on (#20171) - Sag
View the changelog for full details: v5.82.7...v5.82.8
Tag Name: v5.82.8
Release Date: 5/8/2024
GhostOpen-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.
This patch release addresses an issue where updating payment methods would fail when the beta flag for dynamic payment methods is enabled. The fix ensures that the required currency parameter is properly provided to Stripe's API, allowing payment method updates to work correctly for all users with Stripe-based memberships.
No migration steps are required for this update. The fix is applied automatically when upgrading to v5.82.8.
Site administrators should verify that payment method updates are working correctly after the upgrade, especially if they have the beta dynamic payment methods feature enabled.
This upgrade is highly recommended for all Ghost sites that:
The update is a small patch (74 changes across 5 files) focused on fixing a specific issue with payment method updates. The upgrade process should be straightforward with minimal risk.
Fixed an issue where updating payment methods would fail when the beta flag for dynamic payment methods is enabled. The fix ensures that the required currency parameter is properly provided to Stripe's API when creating checkout sessions for payment method updates.
This addresses two internal issues:
According to Stripe's documentation, when using dynamic payment methods, a currency parameter is required to determine which payment methods to render. This parameter was missing in the implementation, causing payment method updates to fail.
No new features were introduced in this patch release. This is a focused bug fix release addressing a specific issue with payment method updates.
No security fixes were included in this release.
No specific performance improvements were included in this release. The focus was on fixing the payment method update functionality.
This release addresses a specific bug in the payment processing system of Ghost when using Stripe's dynamic payment methods feature. The impact is primarily focused on sites that have enabled this beta feature.
The fix ensures that payment method updates work correctly by providing the required currency parameter to Stripe's API. Without this fix, users on affected sites would be unable to update their payment methods, potentially leading to failed renewals and lost memberships.
While this is a small patch release (74 changes across 5 files), it's an important fix for maintaining a smooth payment experience for members on sites using the beta dynamic payment methods feature.
View the changelog for full details: v5.82.7...v5.82.8