Billing Address at Checkout

Billing Address Collection in Heights Platform Checkout

Collecting billing addresses helps you run your business with more confidence, especially for taxes, fraud review, and payment record quality.

When you enable Collect Billing Address at checkout, Heights captures billing details during purchase and makes them available in the places you already use.

Students will be required to enter certain billing address details to complete a checkout when this setting is enabled for an offer or product in your Heights Platform account. See the bottom of this article for which fields are required. After a student has supplied their billing address once, it is stored and auto-populated so they can complete checkout faster next time. 

Why creators use this

Billing address collection can help you:

  • Keep cleaner payment records
  • Support tax and compliance workflows
  • Improve fraud and chargeback review context
  • Send billing data into automations and external tools

What your customers are asked for

If billing address collection is enabled, checkout can collect:

  • Country
  • Street address
  • City
  • State/region
  • Zip/postal code
  • Company (optional)
  • Phone (optional)

Where can you find Billing Address from Heights in Stripe

For Stripe payments, billing details are sent to Stripe and attached to:

  • The Customer
  • The Payment Method used for the payment

In Stripe, you can usually see this under:

  • Customers -> select a customer -> billing/contact details
  • Payments -> open a payment -> payment method/billing details

This gives you better visibility when reviewing transactions and customer records.

Where can you find Billing Address in the Heights Platform Orders API

Billing fields are also returned in the Orders API response for each order:

  • billing_city
  • billing_state
  • billing_country
  • billing_street
  • billing_zip
  • billing_company
  • billing_phone

Endpoint:

  • GET /api/v1/orders

Authentication:

  • Include your API key in the Authorization header.

Where can you find Billing Address in the Heights Platform Orders webhook

The new order webhook includes the same billing fields listed above.

This means your automations (for example, Zapier workflows) can receive billing address data right when a new paid order is created.

Good to know

  • Billing data is only collected when Collect Billing Address is enabled for that checkout.
  • When billing address collection is enabled, these fields are required at checkout and should not be blank:
    • billing_country
    • billing_street
    • billing_city
    • billing_state
    • billing_zip
  • These billing fields are optional and may be blank:
    • billing_company
    • billing_phone
  • This is for billing records and payment context, not shipping fulfillment.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us