You can use Tax Settings to manage configurations used by Stripe Tax calculations.
Related guide: Using the Settings API
Attributes
- objectstring
String representing the object’s type. Objects of the same type share the same value.
- defaultsobject
Default configuration to be used on Stripe Tax calculations.
- head_
officenullable object The place where your business is located.
- livemodeboolean
Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - statusenum
The status of the Tax
Settings.Possible enum valuesactiveTax
Settingshave the required information and ready for tax calculations.pendingTax
Settingsmissing some required information and not ready for tax calculations. Checkstatus_field for more.details - status_
detailsobject Information about the status.
{ "object": "tax.settings", "defaults": { "tax_behavior": null, "tax_code": "txcd_10000000" }, "head_office": { "address": { "city": null, "country": "US", "line1": null, "line2": null, "postal_code": null, "state": "CA" } }, "livemode": false, "status": "active", "status_details": { "active": {} }}Updates Tax Settings parameters used in tax calculations. All parameters are editable but none can be removed once set.
Parameters
- defaultsobject
Default configuration to be used on Stripe Tax calculations.
- head_
officeobject The place where your business is located.
Returns
A Tax Settings object.
{ "object": "tax.settings", "defaults": { "tax_behavior": "inclusive", "tax_code": "txcd_10000000" }, "head_office": { "address": { "city": null, "country": "DE", "line1": null, "line2": null, "postal_code": null, "state": null } }, "livemode": false, "status": "active", "status_details": { "active": {} }}Retrieves Tax Settings for a merchant.
Parameters
No parameters.
Returns
A Tax Settings object.
{ "object": "tax.settings", "defaults": { "tax_behavior": null, "tax_code": "txcd_10000000" }, "head_office": { "address": { "city": null, "country": "US", "line1": null, "line2": null, "postal_code": null, "state": "CA" } }, "livemode": false, "status": "active", "status_details": { "active": {} }}A VerificationSession guides you through the process of collecting and verifying the identities of your users. It contains details about the type of verification, such as what verification check to perform. Only create one VerificationSession for each verification in your system.
A VerificationSession transitions through multiple statuses throughout its lifetime as it progresses through the verification flow. The VerificationSession contains the user’s verified data after verification checks are complete.
Related guide: The Verification Sessions API