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
true
if the object exists in live mode or the valuefalse
if the object exists in test mode. - statusenum
The status of the Tax
Settings
.Possible enum valuesactive
Tax
Settings
have the required information and ready for tax calculations.pending
Tax
Settings
missing 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
A VerificationReport is the result of an attempt to collect and verify data from a user. The collection of verification checks performed is determined from the type
and options
parameters used. You can find the result of each verification check performed in the appropriate sub-resource: document
, id_
, selfie
.
Each VerificationReport contains a copy of any data collected by the user as well as reference IDs which can be used to access collected images through the FileUpload API. To configure and create VerificationReports, use the VerificationSession API.
Related guide: Accessing verification results.