Collect physical addresses
Learn how to collect billing and shipping addresses.
Collect a billing address
By default, a Checkout Session only collects a customer’s billing address when necessary (for example, to calculate tax). To always collect a billing address, set billing_
to required
when you create a Checkout Session.
Collect a shipping address
To collect a customer’s shipping address in Checkout, pass the shipping_
parameter when you create a Checkout Session. When you collect a shipping address, you must also specify which countries to allow shipping to. Configure the allowed_
property with an array of two-letter ISO country codes.
When the customer completes the session, the Checkout Session object saves the collected shipping address on the shipping_
property and includes it in the payload of the checkout.
webhook. You can also see shipping information in the Dashboard on the payment details page.