Beta changelogBeta
Keep track of changes to Custom Checkout.
Custom Checkout uses two kinds of beta versions:
- A Stripe.js beta header (e.g.,
custom_
), which is set on your front-end integration.checkout_ beta_ 3 - An API version beta header (e.g.,
custom_
), which is set on your back-end integration.checkout_ beta=v1
Frontend beta versions
Specify the front-end beta version when initializing Stripe.js.
custom_checkout_beta_3
- The following fields have been added to the Session object:
- Saved cards can now be used with Custom Checkout. Learn how to save and reuse payment methods.
- Breaking The default layout of the Payment Element has been changed to
accordion
.- To continue using the previous default layout, you must explicitly specify
layout='tabs'
.
- To continue using the previous default layout, you must explicitly specify
- Breaking The default behavior of confirm has been changed to always redirect to your
return_
after a successful confirmation.url - Previously,
confirm
redirected only if the customer chooses a redirect-based payment method. To continue using the old behavior, you must pass redirect=‘if_required’ toconfirm
.
- Previously,
custom_checkout_beta_2
- Breaking The
lineItem.
field has been removed and replaced with lineItem.recurring.intervalCount.recurring. interval_ count - Breaking The
lineItem.
field has been removed and replaced with the following:amount
custom_checkout_beta_1
This is the initial front-end beta version.
Back-end changelog
Specify the back-end beta version when setting up your server library.
There are no changes to the back-end beta version.