Payment Intents

Attach business tax details to a payment intent

Applies business or consumer tax location to a payment intent and returns the calculated tax breakdown.

post/v1/sdk/payment-intents/{processorPaymentId}/business-details

Path parameters

processorPaymentIdstring required

Stripe payment intent ID (pi_…)

Request body

businessNamestring

Legal business name

countrystring

ISO 3166-1 alpha-2 country code

customerCitystring

Billing city

customerCountrystring

ISO 3166-1 alpha-2 billing country (non-business consumers)

customerLine1string

Billing address line 1

customerLine2string

Billing address line 2

customerNamestring

Customer full name

customerPostalCodestring

Billing postal code (required by Stripe Tax for US)

customerRefstring

Customer reference to persist business tax details on the customer record. Only honored by the payment-intent business-details endpoint; ignored on the checkout-session endpoint.

customerStatestring

Billing state/region

isBusinessboolean required

Whether the purchase is on behalf of a business

taxIdstring

Tax / VAT identification number

taxIdType'eu_vat' | 'gb_vat' | 'us_ein'

Tax ID type

Response

Business details applied and tax breakdown returned