Dynamically update your Elements integration
Learn how to update the Checkout Session or Payment Intent as your customers make changes to the session.
Customize shipping options
Customize the shipping options based on a customer’s shipping address.
Update line items
Add, remove, or update line items based on a customer’s actions during checkout.
Update subscription trials
Update the trial length for a subscription based on promotional conditions or customer actions during checkout.
Update discounts
Apply and modify discounts, such as loyalty discounts, cart value promotions, time-sensitive offers, or customer-specific offers.
Update payment amounts
Update the payment amount when customers make changes to what they’re buying, the shipping method, or use of a discount code.
Make line item quantities adjustable
Allow your customers to adjust the quantity of items during checkout.
Update the customer during checkout
Support authentication during checkout by attaching an existing customer to a Checkout Session.
