published on Friday, Aug 14, 2026 by Pulumi
published on Friday, Aug 14, 2026 by Pulumi
This object represents a customer of your business. Use it to create recurring charges, save payment and contact information, and track payments that belong to the same customer.
Create Customer Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Customer(name: string, args?: CustomerArgs, opts?: CustomResourceOptions);@overload
def Customer(resource_name: str,
args: Optional[CustomerArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Customer(resource_name: str,
opts: Optional[ResourceOptions] = None,
addresses: Optional[Sequence[CustomerAddressArgs]] = None,
balance: Optional[float] = None,
business_name: Optional[str] = None,
cash_balances: Optional[Sequence[CustomerCashBalanceArgs]] = None,
default_source: Optional[str] = None,
description: Optional[str] = None,
email: Optional[str] = None,
individual_name: Optional[str] = None,
invoice_prefix: Optional[str] = None,
invoice_settings: Optional[Sequence[CustomerInvoiceSettingArgs]] = None,
metadata: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
next_invoice_sequence: Optional[float] = None,
payment_method: Optional[str] = None,
phone: Optional[str] = None,
preferred_locales: Optional[Sequence[str]] = None,
shippings: Optional[Sequence[CustomerShippingArgs]] = None,
source: Optional[str] = None,
tax_exempt: Optional[str] = None,
tax_id_datas: Optional[Sequence[CustomerTaxIdDataArgs]] = None,
taxes: Optional[Sequence[CustomerTaxArgs]] = None,
test_clock: Optional[str] = None,
validate: Optional[bool] = None)func NewCustomer(ctx *Context, name string, args *CustomerArgs, opts ...ResourceOption) (*Customer, error)public Customer(string name, CustomerArgs? args = null, CustomResourceOptions? opts = null)
public Customer(String name, CustomerArgs args)
public Customer(String name, CustomerArgs args, CustomResourceOptions options)
type: stripe:Customer
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "stripe_customer" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args CustomerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CustomerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CustomerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CustomerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CustomerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var customerResource = new Stripe.Customer("customerResource", new()
{
Addresses = new[]
{
new Stripe.Inputs.CustomerAddressArgs
{
City = "string",
Country = "string",
Line1 = "string",
Line2 = "string",
PostalCode = "string",
State = "string",
},
},
Balance = 0.0,
BusinessName = "string",
CashBalances = new[]
{
new Stripe.Inputs.CustomerCashBalanceArgs
{
Available =
{
{ "string", 0.0 },
},
Customer = "string",
CustomerAccount = "string",
Livemode = false,
Object = "string",
Settings = new[]
{
new Stripe.Inputs.CustomerCashBalanceSettingArgs
{
ReconciliationMode = "string",
UsingMerchantDefault = false,
},
},
},
},
DefaultSource = "string",
Description = "string",
Email = "string",
IndividualName = "string",
InvoicePrefix = "string",
InvoiceSettings = new[]
{
new Stripe.Inputs.CustomerInvoiceSettingArgs
{
CustomFields = new[]
{
new Stripe.Inputs.CustomerInvoiceSettingCustomFieldArgs
{
Name = "string",
Value = "string",
},
},
DefaultPaymentMethod = "string",
Footer = "string",
RenderingOptions = new[]
{
new Stripe.Inputs.CustomerInvoiceSettingRenderingOptionArgs
{
AmountTaxDisplay = "string",
Template = "string",
},
},
},
},
Metadata =
{
{ "string", "string" },
},
Name = "string",
NextInvoiceSequence = 0.0,
PaymentMethod = "string",
Phone = "string",
PreferredLocales = new[]
{
"string",
},
Shippings = new[]
{
new Stripe.Inputs.CustomerShippingArgs
{
Name = "string",
Addresses = new[]
{
new Stripe.Inputs.CustomerShippingAddressArgs
{
City = "string",
Country = "string",
Line1 = "string",
Line2 = "string",
PostalCode = "string",
State = "string",
},
},
Carrier = "string",
Phone = "string",
TrackingNumber = "string",
},
},
Source = "string",
TaxExempt = "string",
TaxIdDatas = new[]
{
new Stripe.Inputs.CustomerTaxIdDataArgs
{
Type = "string",
Value = "string",
},
},
Taxes = new[]
{
new Stripe.Inputs.CustomerTaxArgs
{
AutomaticTax = "string",
IpAddress = "string",
Locations = new[]
{
new Stripe.Inputs.CustomerTaxLocationArgs
{
Country = "string",
Source = "string",
State = "string",
},
},
Provider = "string",
ValidateLocation = "string",
},
},
TestClock = "string",
Validate = false,
});
example, err := stripe.NewCustomer(ctx, "customerResource", &stripe.CustomerArgs{
Addresses: stripe.CustomerAddressArray{
&stripe.CustomerAddressArgs{
City: pulumi.String("string"),
Country: pulumi.String("string"),
Line1: pulumi.String("string"),
Line2: pulumi.String("string"),
PostalCode: pulumi.String("string"),
State: pulumi.String("string"),
},
},
Balance: pulumi.Float64(0),
BusinessName: pulumi.String("string"),
CashBalances: stripe.CustomerCashBalanceArray{
&stripe.CustomerCashBalanceArgs{
Available: pulumi.Float64Map{
"string": pulumi.Float64(0),
},
Customer: pulumi.String("string"),
CustomerAccount: pulumi.String("string"),
Livemode: pulumi.Bool(false),
Object: pulumi.String("string"),
Settings: stripe.CustomerCashBalanceSettingArray{
&stripe.CustomerCashBalanceSettingArgs{
ReconciliationMode: pulumi.String("string"),
UsingMerchantDefault: pulumi.Bool(false),
},
},
},
},
DefaultSource: pulumi.String("string"),
Description: pulumi.String("string"),
Email: pulumi.String("string"),
IndividualName: pulumi.String("string"),
InvoicePrefix: pulumi.String("string"),
InvoiceSettings: stripe.CustomerInvoiceSettingArray{
&stripe.CustomerInvoiceSettingArgs{
CustomFields: stripe.CustomerInvoiceSettingCustomFieldArray{
&stripe.CustomerInvoiceSettingCustomFieldArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
DefaultPaymentMethod: pulumi.String("string"),
Footer: pulumi.String("string"),
RenderingOptions: stripe.CustomerInvoiceSettingRenderingOptionArray{
&stripe.CustomerInvoiceSettingRenderingOptionArgs{
AmountTaxDisplay: pulumi.String("string"),
Template: pulumi.String("string"),
},
},
},
},
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
NextInvoiceSequence: pulumi.Float64(0),
PaymentMethod: pulumi.String("string"),
Phone: pulumi.String("string"),
PreferredLocales: pulumi.StringArray{
pulumi.String("string"),
},
Shippings: stripe.CustomerShippingArray{
&stripe.CustomerShippingArgs{
Name: pulumi.String("string"),
Addresses: stripe.CustomerShippingAddressArray{
&stripe.CustomerShippingAddressArgs{
City: pulumi.String("string"),
Country: pulumi.String("string"),
Line1: pulumi.String("string"),
Line2: pulumi.String("string"),
PostalCode: pulumi.String("string"),
State: pulumi.String("string"),
},
},
Carrier: pulumi.String("string"),
Phone: pulumi.String("string"),
TrackingNumber: pulumi.String("string"),
},
},
Source: pulumi.String("string"),
TaxExempt: pulumi.String("string"),
TaxIdDatas: stripe.CustomerTaxIdDataArray{
&stripe.CustomerTaxIdDataArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Taxes: stripe.CustomerTaxArray{
&stripe.CustomerTaxArgs{
AutomaticTax: pulumi.String("string"),
IpAddress: pulumi.String("string"),
Locations: stripe.CustomerTaxLocationArray{
&stripe.CustomerTaxLocationArgs{
Country: pulumi.String("string"),
Source: pulumi.String("string"),
State: pulumi.String("string"),
},
},
Provider: pulumi.String("string"),
ValidateLocation: pulumi.String("string"),
},
},
TestClock: pulumi.String("string"),
Validate: pulumi.Bool(false),
})
resource "stripe_customer" "customerResource" {
lifecycle {
create_before_destroy = true
}
addresses {
city = "string"
country = "string"
line1 = "string"
line2 = "string"
postal_code = "string"
state = "string"
}
balance = 0
business_name = "string"
cash_balances {
available = {
"string" = 0
}
customer = "string"
customer_account = "string"
livemode = false
object = "string"
settings {
reconciliation_mode = "string"
using_merchant_default = false
}
}
default_source = "string"
description = "string"
email = "string"
individual_name = "string"
invoice_prefix = "string"
invoice_settings {
custom_fields {
name = "string"
value = "string"
}
default_payment_method = "string"
footer = "string"
rendering_options {
amount_tax_display = "string"
template = "string"
}
}
metadata = {
"string" = "string"
}
name = "string"
next_invoice_sequence = 0
payment_method = "string"
phone = "string"
preferred_locales = ["string"]
shippings {
name = "string"
addresses {
city = "string"
country = "string"
line1 = "string"
line2 = "string"
postal_code = "string"
state = "string"
}
carrier = "string"
phone = "string"
tracking_number = "string"
}
source = "string"
tax_exempt = "string"
tax_id_datas {
type = "string"
value = "string"
}
taxes {
automatic_tax = "string"
ip_address = "string"
locations {
country = "string"
source = "string"
state = "string"
}
provider = "string"
validate_location = "string"
}
test_clock = "string"
validate = false
}
var customerResource = new Customer("customerResource", CustomerArgs.builder()
.addresses(CustomerAddressArgs.builder()
.city("string")
.country("string")
.line1("string")
.line2("string")
.postalCode("string")
.state("string")
.build())
.balance(0.0)
.businessName("string")
.cashBalances(CustomerCashBalanceArgs.builder()
.available(Map.of("string", 0.0))
.customer("string")
.customerAccount("string")
.livemode(false)
.object("string")
.settings(CustomerCashBalanceSettingArgs.builder()
.reconciliationMode("string")
.usingMerchantDefault(false)
.build())
.build())
.defaultSource("string")
.description("string")
.email("string")
.individualName("string")
.invoicePrefix("string")
.invoiceSettings(CustomerInvoiceSettingArgs.builder()
.customFields(CustomerInvoiceSettingCustomFieldArgs.builder()
.name("string")
.value("string")
.build())
.defaultPaymentMethod("string")
.footer("string")
.renderingOptions(CustomerInvoiceSettingRenderingOptionArgs.builder()
.amountTaxDisplay("string")
.template("string")
.build())
.build())
.metadata(Map.of("string", "string"))
.name("string")
.nextInvoiceSequence(0.0)
.paymentMethod("string")
.phone("string")
.preferredLocales("string")
.shippings(CustomerShippingArgs.builder()
.name("string")
.addresses(CustomerShippingAddressArgs.builder()
.city("string")
.country("string")
.line1("string")
.line2("string")
.postalCode("string")
.state("string")
.build())
.carrier("string")
.phone("string")
.trackingNumber("string")
.build())
.source("string")
.taxExempt("string")
.taxIdDatas(CustomerTaxIdDataArgs.builder()
.type("string")
.value("string")
.build())
.taxes(CustomerTaxArgs.builder()
.automaticTax("string")
.ipAddress("string")
.locations(CustomerTaxLocationArgs.builder()
.country("string")
.source("string")
.state("string")
.build())
.provider("string")
.validateLocation("string")
.build())
.testClock("string")
.validate(false)
.build());
customer_resource = stripe.Customer("customerResource",
addresses=[{
"city": "string",
"country": "string",
"line1": "string",
"line2": "string",
"postal_code": "string",
"state": "string",
}],
balance=float(0),
business_name="string",
cash_balances=[{
"available": {
"string": float(0),
},
"customer": "string",
"customer_account": "string",
"livemode": False,
"object": "string",
"settings": [{
"reconciliation_mode": "string",
"using_merchant_default": False,
}],
}],
default_source="string",
description="string",
email="string",
individual_name="string",
invoice_prefix="string",
invoice_settings=[{
"custom_fields": [{
"name": "string",
"value": "string",
}],
"default_payment_method": "string",
"footer": "string",
"rendering_options": [{
"amount_tax_display": "string",
"template": "string",
}],
}],
metadata={
"string": "string",
},
name="string",
next_invoice_sequence=float(0),
payment_method="string",
phone="string",
preferred_locales=["string"],
shippings=[{
"name": "string",
"addresses": [{
"city": "string",
"country": "string",
"line1": "string",
"line2": "string",
"postal_code": "string",
"state": "string",
}],
"carrier": "string",
"phone": "string",
"tracking_number": "string",
}],
source="string",
tax_exempt="string",
tax_id_datas=[{
"type": "string",
"value": "string",
}],
taxes=[{
"automatic_tax": "string",
"ip_address": "string",
"locations": [{
"country": "string",
"source": "string",
"state": "string",
}],
"provider": "string",
"validate_location": "string",
}],
test_clock="string",
validate=False)
const customerResource = new stripe.Customer("customerResource", {
addresses: [{
city: "string",
country: "string",
line1: "string",
line2: "string",
postalCode: "string",
state: "string",
}],
balance: 0,
businessName: "string",
cashBalances: [{
available: {
string: 0,
},
customer: "string",
customerAccount: "string",
livemode: false,
object: "string",
settings: [{
reconciliationMode: "string",
usingMerchantDefault: false,
}],
}],
defaultSource: "string",
description: "string",
email: "string",
individualName: "string",
invoicePrefix: "string",
invoiceSettings: [{
customFields: [{
name: "string",
value: "string",
}],
defaultPaymentMethod: "string",
footer: "string",
renderingOptions: [{
amountTaxDisplay: "string",
template: "string",
}],
}],
metadata: {
string: "string",
},
name: "string",
nextInvoiceSequence: 0,
paymentMethod: "string",
phone: "string",
preferredLocales: ["string"],
shippings: [{
name: "string",
addresses: [{
city: "string",
country: "string",
line1: "string",
line2: "string",
postalCode: "string",
state: "string",
}],
carrier: "string",
phone: "string",
trackingNumber: "string",
}],
source: "string",
taxExempt: "string",
taxIdDatas: [{
type: "string",
value: "string",
}],
taxes: [{
automaticTax: "string",
ipAddress: "string",
locations: [{
country: "string",
source: "string",
state: "string",
}],
provider: "string",
validateLocation: "string",
}],
testClock: "string",
validate: false,
});
type: stripe:Customer
properties:
addresses:
- city: string
country: string
line1: string
line2: string
postalCode: string
state: string
balance: 0
businessName: string
cashBalances:
- available:
string: 0
customer: string
customerAccount: string
livemode: false
object: string
settings:
- reconciliationMode: string
usingMerchantDefault: false
defaultSource: string
description: string
email: string
individualName: string
invoicePrefix: string
invoiceSettings:
- customFields:
- name: string
value: string
defaultPaymentMethod: string
footer: string
renderingOptions:
- amountTaxDisplay: string
template: string
metadata:
string: string
name: string
nextInvoiceSequence: 0
paymentMethod: string
phone: string
preferredLocales:
- string
shippings:
- addresses:
- city: string
country: string
line1: string
line2: string
postalCode: string
state: string
carrier: string
name: string
phone: string
trackingNumber: string
source: string
taxExempt: string
taxIdDatas:
- type: string
value: string
taxes:
- automaticTax: string
ipAddress: string
locations:
- country: string
source: string
state: string
provider: string
validateLocation: string
testClock: string
validate: false
Customer Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Customer resource accepts the following input properties:
- Addresses
List<Customer
Address> - The customer's address.
- Balance double
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- Business
Name string - The customer's business name.
- Cash
Balances List<CustomerCash Balance> - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - Default
Source string ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- Description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- Email string
- The customer's email address.
- Individual
Name string - The customer's individual name.
- Invoice
Prefix string - The prefix for the customer used to generate unique invoice numbers.
- Invoice
Settings List<CustomerInvoice Setting> - Metadata Dictionary<string, string>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- Name string
- The customer's full name or business name.
- Next
Invoice doubleSequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- Payment
Method string - Phone string
- The customer's phone number.
- Preferred
Locales List<string> - The customer's preferred locales (languages), ordered by preference.
- Shippings
List<Customer
Shipping> - Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- Source string
- Tax
Exempt string - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - Tax
Id List<CustomerDatas Tax Id Data> - The customer's tax IDs.
- Taxes
List<Customer
Tax> - Test
Clock string - ID of the test clock that this customer belongs to.
- Validate bool
- Addresses
[]Customer
Address Args - The customer's address.
- Balance float64
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- Business
Name string - The customer's business name.
- Cash
Balances []CustomerCash Balance Args - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - Default
Source string ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- Description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- Email string
- The customer's email address.
- Individual
Name string - The customer's individual name.
- Invoice
Prefix string - The prefix for the customer used to generate unique invoice numbers.
- Invoice
Settings []CustomerInvoice Setting Args - Metadata map[string]string
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- Name string
- The customer's full name or business name.
- Next
Invoice float64Sequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- Payment
Method string - Phone string
- The customer's phone number.
- Preferred
Locales []string - The customer's preferred locales (languages), ordered by preference.
- Shippings
[]Customer
Shipping Args - Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- Source string
- Tax
Exempt string - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - Tax
Id []CustomerDatas Tax Id Data Args - The customer's tax IDs.
- Taxes
[]Customer
Tax Args - Test
Clock string - ID of the test clock that this customer belongs to.
- Validate bool
- addresses list(object)
- The customer's address.
- balance number
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- business_
name string - The customer's business name.
- cash_
balances list(object) - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - default_
source string ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- email string
- The customer's email address.
- individual_
name string - The customer's individual name.
- invoice_
prefix string - The prefix for the customer used to generate unique invoice numbers.
- invoice_
settings list(object) - metadata map(string)
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name string
- The customer's full name or business name.
- next_
invoice_ numbersequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- payment_
method string - phone string
- The customer's phone number.
- preferred_
locales list(string) - The customer's preferred locales (languages), ordered by preference.
- shippings list(object)
- Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- source string
- tax_
exempt string - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - tax_
id_ list(object)datas - The customer's tax IDs.
- taxes list(object)
- test_
clock string - ID of the test clock that this customer belongs to.
- validate bool
- addresses
List<Customer
Address> - The customer's address.
- balance Double
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- business
Name String - The customer's business name.
- cash
Balances List<CustomerCash Balance> - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - default
Source String ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- description String
- An arbitrary string attached to the object. Often useful for displaying to users.
- email String
- The customer's email address.
- individual
Name String - The customer's individual name.
- invoice
Prefix String - The prefix for the customer used to generate unique invoice numbers.
- invoice
Settings List<CustomerInvoice Setting> - metadata Map<String,String>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name String
- The customer's full name or business name.
- next
Invoice DoubleSequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- payment
Method String - phone String
- The customer's phone number.
- preferred
Locales List<String> - The customer's preferred locales (languages), ordered by preference.
- shippings
List<Customer
Shipping> - Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- source String
- tax
Exempt String - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - tax
Id List<CustomerDatas Tax Id Data> - The customer's tax IDs.
- taxes
List<Customer
Tax> - test
Clock String - ID of the test clock that this customer belongs to.
- validate Boolean
- addresses
Customer
Address[] - The customer's address.
- balance number
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- business
Name string - The customer's business name.
- cash
Balances CustomerCash Balance[] - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - default
Source string ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- email string
- The customer's email address.
- individual
Name string - The customer's individual name.
- invoice
Prefix string - The prefix for the customer used to generate unique invoice numbers.
- invoice
Settings CustomerInvoice Setting[] - metadata {[key: string]: string}
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name string
- The customer's full name or business name.
- next
Invoice numberSequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- payment
Method string - phone string
- The customer's phone number.
- preferred
Locales string[] - The customer's preferred locales (languages), ordered by preference.
- shippings
Customer
Shipping[] - Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- source string
- tax
Exempt string - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - tax
Id CustomerDatas Tax Id Data[] - The customer's tax IDs.
- taxes
Customer
Tax[] - test
Clock string - ID of the test clock that this customer belongs to.
- validate boolean
- addresses
Sequence[Customer
Address Args] - The customer's address.
- balance float
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- business_
name str - The customer's business name.
- cash_
balances Sequence[CustomerCash Balance Args] - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - default_
source str ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- description str
- An arbitrary string attached to the object. Often useful for displaying to users.
- email str
- The customer's email address.
- individual_
name str - The customer's individual name.
- invoice_
prefix str - The prefix for the customer used to generate unique invoice numbers.
- invoice_
settings Sequence[CustomerInvoice Setting Args] - metadata Mapping[str, str]
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name str
- The customer's full name or business name.
- next_
invoice_ floatsequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- payment_
method str - phone str
- The customer's phone number.
- preferred_
locales Sequence[str] - The customer's preferred locales (languages), ordered by preference.
- shippings
Sequence[Customer
Shipping Args] - Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- source str
- tax_
exempt str - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - tax_
id_ Sequence[Customerdatas Tax Id Data Args] - The customer's tax IDs.
- taxes
Sequence[Customer
Tax Args] - test_
clock str - ID of the test clock that this customer belongs to.
- validate bool
- addresses List<Property Map>
- The customer's address.
- balance Number
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- business
Name String - The customer's business name.
- cash
Balances List<Property Map> - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - default
Source String ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- description String
- An arbitrary string attached to the object. Often useful for displaying to users.
- email String
- The customer's email address.
- individual
Name String - The customer's individual name.
- invoice
Prefix String - The prefix for the customer used to generate unique invoice numbers.
- invoice
Settings List<Property Map> - metadata Map<String>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name String
- The customer's full name or business name.
- next
Invoice NumberSequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- payment
Method String - phone String
- The customer's phone number.
- preferred
Locales List<String> - The customer's preferred locales (languages), ordered by preference.
- shippings List<Property Map>
- Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- source String
- tax
Exempt String - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - tax
Id List<Property Map>Datas - The customer's tax IDs.
- taxes List<Property Map>
- test
Clock String - ID of the test clock that this customer belongs to.
- validate Boolean
Outputs
All input properties are implicitly available as output properties. Additionally, the Customer resource produces the following output properties:
- Created double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Currency string
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- Customer
Account string - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- Delinquent bool
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- Discount string
- Describes the current discount active on the customer, if there is one.
- Id string
- The provider-assigned unique ID for this managed resource.
- Invoice
Credit Dictionary<string, double>Balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Object string
- String representing the object's type. Objects of the same type share the same value.
- Created float64
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Currency string
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- Customer
Account string - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- Delinquent bool
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- Discount string
- Describes the current discount active on the customer, if there is one.
- Id string
- The provider-assigned unique ID for this managed resource.
- Invoice
Credit map[string]float64Balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Object string
- String representing the object's type. Objects of the same type share the same value.
- created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency string
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- customer_
account string - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- delinquent bool
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- discount string
- Describes the current discount active on the customer, if there is one.
- id string
- The provider-assigned unique ID for this managed resource.
- invoice_
credit_ map(number)balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object string
- String representing the object's type. Objects of the same type share the same value.
- created Double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency String
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- customer
Account String - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- delinquent Boolean
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- discount String
- Describes the current discount active on the customer, if there is one.
- id String
- The provider-assigned unique ID for this managed resource.
- invoice
Credit Map<String,Double>Balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object String
- String representing the object's type. Objects of the same type share the same value.
- created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency string
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- customer
Account string - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- delinquent boolean
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- discount string
- Describes the current discount active on the customer, if there is one.
- id string
- The provider-assigned unique ID for this managed resource.
- invoice
Credit {[key: string]: number}Balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- livemode boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object string
- String representing the object's type. Objects of the same type share the same value.
- created float
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency str
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- customer_
account str - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- delinquent bool
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- discount str
- Describes the current discount active on the customer, if there is one.
- id str
- The provider-assigned unique ID for this managed resource.
- invoice_
credit_ Mapping[str, float]balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object str
- String representing the object's type. Objects of the same type share the same value.
- created Number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency String
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- customer
Account String - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- delinquent Boolean
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- discount String
- Describes the current discount active on the customer, if there is one.
- id String
- The provider-assigned unique ID for this managed resource.
- invoice
Credit Map<Number>Balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object String
- String representing the object's type. Objects of the same type share the same value.
Look up Existing Customer Resource
Get an existing Customer resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CustomerState, opts?: CustomResourceOptions): Customer@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
addresses: Optional[Sequence[CustomerAddressArgs]] = None,
balance: Optional[float] = None,
business_name: Optional[str] = None,
cash_balances: Optional[Sequence[CustomerCashBalanceArgs]] = None,
created: Optional[float] = None,
currency: Optional[str] = None,
customer_account: Optional[str] = None,
default_source: Optional[str] = None,
delinquent: Optional[bool] = None,
description: Optional[str] = None,
discount: Optional[str] = None,
email: Optional[str] = None,
individual_name: Optional[str] = None,
invoice_credit_balance: Optional[Mapping[str, float]] = None,
invoice_prefix: Optional[str] = None,
invoice_settings: Optional[Sequence[CustomerInvoiceSettingArgs]] = None,
livemode: Optional[bool] = None,
metadata: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
next_invoice_sequence: Optional[float] = None,
object: Optional[str] = None,
payment_method: Optional[str] = None,
phone: Optional[str] = None,
preferred_locales: Optional[Sequence[str]] = None,
shippings: Optional[Sequence[CustomerShippingArgs]] = None,
source: Optional[str] = None,
tax_exempt: Optional[str] = None,
tax_id_datas: Optional[Sequence[CustomerTaxIdDataArgs]] = None,
taxes: Optional[Sequence[CustomerTaxArgs]] = None,
test_clock: Optional[str] = None,
validate: Optional[bool] = None) -> Customerfunc GetCustomer(ctx *Context, name string, id IDInput, state *CustomerState, opts ...ResourceOption) (*Customer, error)public static Customer Get(string name, Input<string> id, CustomerState? state, CustomResourceOptions? opts = null)public static Customer get(String name, Output<String> id, CustomerState state, CustomResourceOptions options)resources: _: type: stripe:Customer get: id: ${id}import {
to = stripe_customer.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Addresses
List<Customer
Address> - The customer's address.
- Balance double
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- Business
Name string - The customer's business name.
- Cash
Balances List<CustomerCash Balance> - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - Created double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Currency string
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- Customer
Account string - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- Default
Source string ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- Delinquent bool
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- Description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- Discount string
- Describes the current discount active on the customer, if there is one.
- Email string
- The customer's email address.
- Individual
Name string - The customer's individual name.
- Invoice
Credit Dictionary<string, double>Balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- Invoice
Prefix string - The prefix for the customer used to generate unique invoice numbers.
- Invoice
Settings List<CustomerInvoice Setting> - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Metadata Dictionary<string, string>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- Name string
- The customer's full name or business name.
- Next
Invoice doubleSequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- Object string
- String representing the object's type. Objects of the same type share the same value.
- Payment
Method string - Phone string
- The customer's phone number.
- Preferred
Locales List<string> - The customer's preferred locales (languages), ordered by preference.
- Shippings
List<Customer
Shipping> - Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- Source string
- Tax
Exempt string - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - Tax
Id List<CustomerDatas Tax Id Data> - The customer's tax IDs.
- Taxes
List<Customer
Tax> - Test
Clock string - ID of the test clock that this customer belongs to.
- Validate bool
- Addresses
[]Customer
Address Args - The customer's address.
- Balance float64
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- Business
Name string - The customer's business name.
- Cash
Balances []CustomerCash Balance Args - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - Created float64
- Time at which the object was created. Measured in seconds since the Unix epoch.
- Currency string
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- Customer
Account string - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- Default
Source string ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- Delinquent bool
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- Description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- Discount string
- Describes the current discount active on the customer, if there is one.
- Email string
- The customer's email address.
- Individual
Name string - The customer's individual name.
- Invoice
Credit map[string]float64Balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- Invoice
Prefix string - The prefix for the customer used to generate unique invoice numbers.
- Invoice
Settings []CustomerInvoice Setting Args - Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Metadata map[string]string
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- Name string
- The customer's full name or business name.
- Next
Invoice float64Sequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- Object string
- String representing the object's type. Objects of the same type share the same value.
- Payment
Method string - Phone string
- The customer's phone number.
- Preferred
Locales []string - The customer's preferred locales (languages), ordered by preference.
- Shippings
[]Customer
Shipping Args - Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- Source string
- Tax
Exempt string - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - Tax
Id []CustomerDatas Tax Id Data Args - The customer's tax IDs.
- Taxes
[]Customer
Tax Args - Test
Clock string - ID of the test clock that this customer belongs to.
- Validate bool
- addresses list(object)
- The customer's address.
- balance number
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- business_
name string - The customer's business name.
- cash_
balances list(object) - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency string
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- customer_
account string - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- default_
source string ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- delinquent bool
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- discount string
- Describes the current discount active on the customer, if there is one.
- email string
- The customer's email address.
- individual_
name string - The customer's individual name.
- invoice_
credit_ map(number)balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- invoice_
prefix string - The prefix for the customer used to generate unique invoice numbers.
- invoice_
settings list(object) - livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - metadata map(string)
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name string
- The customer's full name or business name.
- next_
invoice_ numbersequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- object string
- String representing the object's type. Objects of the same type share the same value.
- payment_
method string - phone string
- The customer's phone number.
- preferred_
locales list(string) - The customer's preferred locales (languages), ordered by preference.
- shippings list(object)
- Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- source string
- tax_
exempt string - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - tax_
id_ list(object)datas - The customer's tax IDs.
- taxes list(object)
- test_
clock string - ID of the test clock that this customer belongs to.
- validate bool
- addresses
List<Customer
Address> - The customer's address.
- balance Double
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- business
Name String - The customer's business name.
- cash
Balances List<CustomerCash Balance> - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - created Double
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency String
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- customer
Account String - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- default
Source String ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- delinquent Boolean
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- description String
- An arbitrary string attached to the object. Often useful for displaying to users.
- discount String
- Describes the current discount active on the customer, if there is one.
- email String
- The customer's email address.
- individual
Name String - The customer's individual name.
- invoice
Credit Map<String,Double>Balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- invoice
Prefix String - The prefix for the customer used to generate unique invoice numbers.
- invoice
Settings List<CustomerInvoice Setting> - livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - metadata Map<String,String>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name String
- The customer's full name or business name.
- next
Invoice DoubleSequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- object String
- String representing the object's type. Objects of the same type share the same value.
- payment
Method String - phone String
- The customer's phone number.
- preferred
Locales List<String> - The customer's preferred locales (languages), ordered by preference.
- shippings
List<Customer
Shipping> - Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- source String
- tax
Exempt String - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - tax
Id List<CustomerDatas Tax Id Data> - The customer's tax IDs.
- taxes
List<Customer
Tax> - test
Clock String - ID of the test clock that this customer belongs to.
- validate Boolean
- addresses
Customer
Address[] - The customer's address.
- balance number
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- business
Name string - The customer's business name.
- cash
Balances CustomerCash Balance[] - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - created number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency string
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- customer
Account string - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- default
Source string ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- delinquent boolean
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- description string
- An arbitrary string attached to the object. Often useful for displaying to users.
- discount string
- Describes the current discount active on the customer, if there is one.
- email string
- The customer's email address.
- individual
Name string - The customer's individual name.
- invoice
Credit {[key: string]: number}Balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- invoice
Prefix string - The prefix for the customer used to generate unique invoice numbers.
- invoice
Settings CustomerInvoice Setting[] - livemode boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - metadata {[key: string]: string}
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name string
- The customer's full name or business name.
- next
Invoice numberSequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- object string
- String representing the object's type. Objects of the same type share the same value.
- payment
Method string - phone string
- The customer's phone number.
- preferred
Locales string[] - The customer's preferred locales (languages), ordered by preference.
- shippings
Customer
Shipping[] - Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- source string
- tax
Exempt string - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - tax
Id CustomerDatas Tax Id Data[] - The customer's tax IDs.
- taxes
Customer
Tax[] - test
Clock string - ID of the test clock that this customer belongs to.
- validate boolean
- addresses
Sequence[Customer
Address Args] - The customer's address.
- balance float
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- business_
name str - The customer's business name.
- cash_
balances Sequence[CustomerCash Balance Args] - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - created float
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency str
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- customer_
account str - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- default_
source str ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- delinquent bool
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- description str
- An arbitrary string attached to the object. Often useful for displaying to users.
- discount str
- Describes the current discount active on the customer, if there is one.
- email str
- The customer's email address.
- individual_
name str - The customer's individual name.
- invoice_
credit_ Mapping[str, float]balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- invoice_
prefix str - The prefix for the customer used to generate unique invoice numbers.
- invoice_
settings Sequence[CustomerInvoice Setting Args] - livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - metadata Mapping[str, str]
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name str
- The customer's full name or business name.
- next_
invoice_ floatsequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- object str
- String representing the object's type. Objects of the same type share the same value.
- payment_
method str - phone str
- The customer's phone number.
- preferred_
locales Sequence[str] - The customer's preferred locales (languages), ordered by preference.
- shippings
Sequence[Customer
Shipping Args] - Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- source str
- tax_
exempt str - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - tax_
id_ Sequence[Customerdatas Tax Id Data Args] - The customer's tax IDs.
- taxes
Sequence[Customer
Tax Args] - test_
clock str - ID of the test clock that this customer belongs to.
- validate bool
- addresses List<Property Map>
- The customer's address.
- balance Number
- The current balance, if any, that's stored on the customer in their default currency. If negative, the customer has credit to apply to their next invoice. If positive, the customer has an amount owed that's added to their next invoice. The balance only considers amounts that Stripe hasn't successfully applied to any invoice. It doesn't reflect unpaid invoices. This balance is only taken into account after invoices finalize. For multi-currency balances, see invoice_credit_balance.
- business
Name String - The customer's business name.
- cash
Balances List<Property Map> - The current funds being held by Stripe on behalf of the customer. You can apply these funds towards payment intents when the source is "cash_balance". The
settings[reconciliation_mode]field describes if these funds apply to these payment intents manually or automatically. - created Number
- Time at which the object was created. Measured in seconds since the Unix epoch.
- currency String
- Three-letter ISO code for the currency the customer can be charged in for recurring billing purposes.
- customer
Account String - The ID of an Account representing a customer. You can use this ID with any v1 API that accepts a customer_account parameter.
- default
Source String ID of the default payment source for the customer.
If you use payment methods created through the PaymentMethods API, see the invoice_settings.default_payment_method field instead.
- delinquent Boolean
Tracks the most recent state change on any invoice belonging to the customer. Paying an invoice or marking it uncollectible via the API will set this field to false. An automatic payment failure or passing the
invoice.due_datewill set this field totrue.If an invoice becomes uncollectible by dunning,
delinquentdoesn't reset tofalse.If you care whether the customer has paid their most recent subscription invoice, use
subscription.statusinstead. Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field tofalse.- description String
- An arbitrary string attached to the object. Often useful for displaying to users.
- discount String
- Describes the current discount active on the customer, if there is one.
- email String
- The customer's email address.
- individual
Name String - The customer's individual name.
- invoice
Credit Map<Number>Balance - The current multi-currency balances, if any, that's stored on the customer. If positive in a currency, the customer has a credit to apply to their next invoice denominated in that currency. If negative, the customer has an amount owed that's added to their next invoice denominated in that currency. These balances don't apply to unpaid invoices. They solely track amounts that Stripe hasn't successfully applied to any invoice. Stripe only applies a balance in a specific currency to an invoice after that invoice (which is in the same currency) finalizes.
- invoice
Prefix String - The prefix for the customer used to generate unique invoice numbers.
- invoice
Settings List<Property Map> - livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - metadata Map<String>
- Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- name String
- The customer's full name or business name.
- next
Invoice NumberSequence - The suffix of the customer's next invoice number (for example, 0001). When the account uses account level sequencing, this parameter is ignored in API requests and the field omitted in API responses.
- object String
- String representing the object's type. Objects of the same type share the same value.
- payment
Method String - phone String
- The customer's phone number.
- preferred
Locales List<String> - The customer's preferred locales (languages), ordered by preference.
- shippings List<Property Map>
- Mailing and shipping address for the customer. Appears on invoices emailed to this customer.
- source String
- tax
Exempt String - Describes the customer's tax exemption status, which is
none,exempt, orreverse. When set toreverse, invoice and receipt PDFs include the following text: "Reverse charge". - tax
Id List<Property Map>Datas - The customer's tax IDs.
- taxes List<Property Map>
- test
Clock String - ID of the test clock that this customer belongs to.
- validate Boolean
Supporting Types
CustomerAddress, CustomerAddressArgs
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city str
- City, district, suburb, town, or village.
- country str
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 str
- Address line 1, such as the street, PO Box, or company name.
- line2 str
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code str - ZIP or postal code.
- state str
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
CustomerCashBalance, CustomerCashBalanceArgs
- Available Dictionary<string, double>
- A hash of all cash balances available to this customer. You cannot delete a customer with any cash balances, even if the balance is 0. Amounts are represented in the smallest currency unit.
- Customer string
- The ID of the customer whose cash balance this object represents.
- Customer
Account string - The ID of an Account representing a customer whose cash balance this object represents.
- Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Object string
- String representing the object's type. Objects of the same type share the same value.
- Settings
List<Customer
Cash Balance Setting>
- Available map[string]float64
- A hash of all cash balances available to this customer. You cannot delete a customer with any cash balances, even if the balance is 0. Amounts are represented in the smallest currency unit.
- Customer string
- The ID of the customer whose cash balance this object represents.
- Customer
Account string - The ID of an Account representing a customer whose cash balance this object represents.
- Livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - Object string
- String representing the object's type. Objects of the same type share the same value.
- Settings
[]Customer
Cash Balance Setting
- available map(number)
- A hash of all cash balances available to this customer. You cannot delete a customer with any cash balances, even if the balance is 0. Amounts are represented in the smallest currency unit.
- customer string
- The ID of the customer whose cash balance this object represents.
- customer_
account string - The ID of an Account representing a customer whose cash balance this object represents.
- livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object string
- String representing the object's type. Objects of the same type share the same value.
- settings list(object)
- available Map<String,Double>
- A hash of all cash balances available to this customer. You cannot delete a customer with any cash balances, even if the balance is 0. Amounts are represented in the smallest currency unit.
- customer String
- The ID of the customer whose cash balance this object represents.
- customer
Account String - The ID of an Account representing a customer whose cash balance this object represents.
- livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object String
- String representing the object's type. Objects of the same type share the same value.
- settings
List<Customer
Cash Balance Setting>
- available {[key: string]: number}
- A hash of all cash balances available to this customer. You cannot delete a customer with any cash balances, even if the balance is 0. Amounts are represented in the smallest currency unit.
- customer string
- The ID of the customer whose cash balance this object represents.
- customer
Account string - The ID of an Account representing a customer whose cash balance this object represents.
- livemode boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object string
- String representing the object's type. Objects of the same type share the same value.
- settings
Customer
Cash Balance Setting[]
- available Mapping[str, float]
- A hash of all cash balances available to this customer. You cannot delete a customer with any cash balances, even if the balance is 0. Amounts are represented in the smallest currency unit.
- customer str
- The ID of the customer whose cash balance this object represents.
- customer_
account str - The ID of an Account representing a customer whose cash balance this object represents.
- livemode bool
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object str
- String representing the object's type. Objects of the same type share the same value.
- settings
Sequence[Customer
Cash Balance Setting]
- available Map<Number>
- A hash of all cash balances available to this customer. You cannot delete a customer with any cash balances, even if the balance is 0. Amounts are represented in the smallest currency unit.
- customer String
- The ID of the customer whose cash balance this object represents.
- customer
Account String - The ID of an Account representing a customer whose cash balance this object represents.
- livemode Boolean
- If the object exists in live mode, the value is
true. If the object exists in test mode, the value isfalse. - object String
- String representing the object's type. Objects of the same type share the same value.
- settings List<Property Map>
CustomerCashBalanceSetting, CustomerCashBalanceSettingArgs
- Reconciliation
Mode string - The configuration for how funds that land in the customer cash balance are reconciled.
- Using
Merchant boolDefault - A flag to indicate if reconciliation mode returned is the user's default or is specific to this customer cash balance
- Reconciliation
Mode string - The configuration for how funds that land in the customer cash balance are reconciled.
- Using
Merchant boolDefault - A flag to indicate if reconciliation mode returned is the user's default or is specific to this customer cash balance
- reconciliation_
mode string - The configuration for how funds that land in the customer cash balance are reconciled.
- using_
merchant_ booldefault - A flag to indicate if reconciliation mode returned is the user's default or is specific to this customer cash balance
- reconciliation
Mode String - The configuration for how funds that land in the customer cash balance are reconciled.
- using
Merchant BooleanDefault - A flag to indicate if reconciliation mode returned is the user's default or is specific to this customer cash balance
- reconciliation
Mode string - The configuration for how funds that land in the customer cash balance are reconciled.
- using
Merchant booleanDefault - A flag to indicate if reconciliation mode returned is the user's default or is specific to this customer cash balance
- reconciliation_
mode str - The configuration for how funds that land in the customer cash balance are reconciled.
- using_
merchant_ booldefault - A flag to indicate if reconciliation mode returned is the user's default or is specific to this customer cash balance
- reconciliation
Mode String - The configuration for how funds that land in the customer cash balance are reconciled.
- using
Merchant BooleanDefault - A flag to indicate if reconciliation mode returned is the user's default or is specific to this customer cash balance
CustomerInvoiceSetting, CustomerInvoiceSettingArgs
- Custom
Fields List<CustomerInvoice Setting Custom Field> - Default custom fields to be displayed on invoices for this customer.
- Default
Payment stringMethod - ID of a payment method that's attached to the customer, to be used as the customer's default payment method for subscriptions and invoices.
- string
- Default footer to be displayed on invoices for this customer.
- Rendering
Options List<CustomerInvoice Setting Rendering Option> - Default options for invoice PDF rendering for this customer.
- Custom
Fields []CustomerInvoice Setting Custom Field - Default custom fields to be displayed on invoices for this customer.
- Default
Payment stringMethod - ID of a payment method that's attached to the customer, to be used as the customer's default payment method for subscriptions and invoices.
- string
- Default footer to be displayed on invoices for this customer.
- Rendering
Options []CustomerInvoice Setting Rendering Option - Default options for invoice PDF rendering for this customer.
- custom_
fields list(object) - Default custom fields to be displayed on invoices for this customer.
- default_
payment_ stringmethod - ID of a payment method that's attached to the customer, to be used as the customer's default payment method for subscriptions and invoices.
- string
- Default footer to be displayed on invoices for this customer.
- rendering_
options list(object) - Default options for invoice PDF rendering for this customer.
- custom
Fields List<CustomerInvoice Setting Custom Field> - Default custom fields to be displayed on invoices for this customer.
- default
Payment StringMethod - ID of a payment method that's attached to the customer, to be used as the customer's default payment method for subscriptions and invoices.
- String
- Default footer to be displayed on invoices for this customer.
- rendering
Options List<CustomerInvoice Setting Rendering Option> - Default options for invoice PDF rendering for this customer.
- custom
Fields CustomerInvoice Setting Custom Field[] - Default custom fields to be displayed on invoices for this customer.
- default
Payment stringMethod - ID of a payment method that's attached to the customer, to be used as the customer's default payment method for subscriptions and invoices.
- string
- Default footer to be displayed on invoices for this customer.
- rendering
Options CustomerInvoice Setting Rendering Option[] - Default options for invoice PDF rendering for this customer.
- custom_
fields Sequence[CustomerInvoice Setting Custom Field] - Default custom fields to be displayed on invoices for this customer.
- default_
payment_ strmethod - ID of a payment method that's attached to the customer, to be used as the customer's default payment method for subscriptions and invoices.
- str
- Default footer to be displayed on invoices for this customer.
- rendering_
options Sequence[CustomerInvoice Setting Rendering Option] - Default options for invoice PDF rendering for this customer.
- custom
Fields List<Property Map> - Default custom fields to be displayed on invoices for this customer.
- default
Payment StringMethod - ID of a payment method that's attached to the customer, to be used as the customer's default payment method for subscriptions and invoices.
- String
- Default footer to be displayed on invoices for this customer.
- rendering
Options List<Property Map> - Default options for invoice PDF rendering for this customer.
CustomerInvoiceSettingCustomField, CustomerInvoiceSettingCustomFieldArgs
CustomerInvoiceSettingRenderingOption, CustomerInvoiceSettingRenderingOptionArgs
- Amount
Tax stringDisplay - How line-item prices and amounts will be displayed with respect to tax on invoice PDFs.
- Template string
- ID of the invoice rendering template to be used for this customer's invoices. If set, the template will be used on all invoices for this customer unless a template is set directly on the invoice.
- Amount
Tax stringDisplay - How line-item prices and amounts will be displayed with respect to tax on invoice PDFs.
- Template string
- ID of the invoice rendering template to be used for this customer's invoices. If set, the template will be used on all invoices for this customer unless a template is set directly on the invoice.
- amount_
tax_ stringdisplay - How line-item prices and amounts will be displayed with respect to tax on invoice PDFs.
- template string
- ID of the invoice rendering template to be used for this customer's invoices. If set, the template will be used on all invoices for this customer unless a template is set directly on the invoice.
- amount
Tax StringDisplay - How line-item prices and amounts will be displayed with respect to tax on invoice PDFs.
- template String
- ID of the invoice rendering template to be used for this customer's invoices. If set, the template will be used on all invoices for this customer unless a template is set directly on the invoice.
- amount
Tax stringDisplay - How line-item prices and amounts will be displayed with respect to tax on invoice PDFs.
- template string
- ID of the invoice rendering template to be used for this customer's invoices. If set, the template will be used on all invoices for this customer unless a template is set directly on the invoice.
- amount_
tax_ strdisplay - How line-item prices and amounts will be displayed with respect to tax on invoice PDFs.
- template str
- ID of the invoice rendering template to be used for this customer's invoices. If set, the template will be used on all invoices for this customer unless a template is set directly on the invoice.
- amount
Tax StringDisplay - How line-item prices and amounts will be displayed with respect to tax on invoice PDFs.
- template String
- ID of the invoice rendering template to be used for this customer's invoices. If set, the template will be used on all invoices for this customer unless a template is set directly on the invoice.
CustomerShipping, CustomerShippingArgs
- Name string
- Recipient name.
- Addresses
List<Customer
Shipping Address> - Carrier string
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- Phone string
- Recipient phone (including extension).
- Tracking
Number string - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
- Name string
- Recipient name.
- Addresses
[]Customer
Shipping Address - Carrier string
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- Phone string
- Recipient phone (including extension).
- Tracking
Number string - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
- name string
- Recipient name.
- addresses list(object)
- carrier string
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- phone string
- Recipient phone (including extension).
- tracking_
number string - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
- name String
- Recipient name.
- addresses
List<Customer
Shipping Address> - carrier String
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- phone String
- Recipient phone (including extension).
- tracking
Number String - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
- name string
- Recipient name.
- addresses
Customer
Shipping Address[] - carrier string
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- phone string
- Recipient phone (including extension).
- tracking
Number string - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
- name str
- Recipient name.
- addresses
Sequence[Customer
Shipping Address] - carrier str
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- phone str
- Recipient phone (including extension).
- tracking_
number str - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
- name String
- Recipient name.
- addresses List<Property Map>
- carrier String
- The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
- phone String
- Recipient phone (including extension).
- tracking
Number String - The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
CustomerShippingAddress, CustomerShippingAddressArgs
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- City string
- City, district, suburb, town, or village.
- Country string
- Two-letter country code (ISO 3166-1 alpha-2).
- Line1 string
- Address line 1, such as the street, PO Box, or company name.
- Line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- Postal
Code string - ZIP or postal code.
- State string
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
- city string
- City, district, suburb, town, or village.
- country string
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 string
- Address line 1, such as the street, PO Box, or company name.
- line2 string
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code string - ZIP or postal code.
- state string
- State, county, province, or region (ISO 3166-2).
- city str
- City, district, suburb, town, or village.
- country str
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 str
- Address line 1, such as the street, PO Box, or company name.
- line2 str
- Address line 2, such as the apartment, suite, unit, or building.
- postal_
code str - ZIP or postal code.
- state str
- State, county, province, or region (ISO 3166-2).
- city String
- City, district, suburb, town, or village.
- country String
- Two-letter country code (ISO 3166-1 alpha-2).
- line1 String
- Address line 1, such as the street, PO Box, or company name.
- line2 String
- Address line 2, such as the apartment, suite, unit, or building.
- postal
Code String - ZIP or postal code.
- state String
- State, county, province, or region (ISO 3166-2).
CustomerTax, CustomerTaxArgs
- Automatic
Tax string - Surfaces if automatic tax computation is possible given the current customer location information.
- Ip
Address string - A recent IP address of the customer used for tax reporting and tax location inference.
- Locations
List<Customer
Tax Location> - The identified tax location of the customer.
- Provider string
- The tax calculation provider used for location resolution. Defaults to
stripewhen not using a third-party provider. - Validate
Location string - A flag that indicates when Stripe should validate the customer tax location. Defaults to
deferred.
- Automatic
Tax string - Surfaces if automatic tax computation is possible given the current customer location information.
- Ip
Address string - A recent IP address of the customer used for tax reporting and tax location inference.
- Locations
[]Customer
Tax Location - The identified tax location of the customer.
- Provider string
- The tax calculation provider used for location resolution. Defaults to
stripewhen not using a third-party provider. - Validate
Location string - A flag that indicates when Stripe should validate the customer tax location. Defaults to
deferred.
- automatic_
tax string - Surfaces if automatic tax computation is possible given the current customer location information.
- ip_
address string - A recent IP address of the customer used for tax reporting and tax location inference.
- locations list(object)
- The identified tax location of the customer.
- provider string
- The tax calculation provider used for location resolution. Defaults to
stripewhen not using a third-party provider. - validate_
location string - A flag that indicates when Stripe should validate the customer tax location. Defaults to
deferred.
- automatic
Tax String - Surfaces if automatic tax computation is possible given the current customer location information.
- ip
Address String - A recent IP address of the customer used for tax reporting and tax location inference.
- locations
List<Customer
Tax Location> - The identified tax location of the customer.
- provider String
- The tax calculation provider used for location resolution. Defaults to
stripewhen not using a third-party provider. - validate
Location String - A flag that indicates when Stripe should validate the customer tax location. Defaults to
deferred.
- automatic
Tax string - Surfaces if automatic tax computation is possible given the current customer location information.
- ip
Address string - A recent IP address of the customer used for tax reporting and tax location inference.
- locations
Customer
Tax Location[] - The identified tax location of the customer.
- provider string
- The tax calculation provider used for location resolution. Defaults to
stripewhen not using a third-party provider. - validate
Location string - A flag that indicates when Stripe should validate the customer tax location. Defaults to
deferred.
- automatic_
tax str - Surfaces if automatic tax computation is possible given the current customer location information.
- ip_
address str - A recent IP address of the customer used for tax reporting and tax location inference.
- locations
Sequence[Customer
Tax Location] - The identified tax location of the customer.
- provider str
- The tax calculation provider used for location resolution. Defaults to
stripewhen not using a third-party provider. - validate_
location str - A flag that indicates when Stripe should validate the customer tax location. Defaults to
deferred.
- automatic
Tax String - Surfaces if automatic tax computation is possible given the current customer location information.
- ip
Address String - A recent IP address of the customer used for tax reporting and tax location inference.
- locations List<Property Map>
- The identified tax location of the customer.
- provider String
- The tax calculation provider used for location resolution. Defaults to
stripewhen not using a third-party provider. - validate
Location String - A flag that indicates when Stripe should validate the customer tax location. Defaults to
deferred.
CustomerTaxIdData, CustomerTaxIdDataArgs
- Type string
- Type of the tax ID, one of
ad_nrt,ae_trn,al_tin,am_tin,ao_tin,ar_cuit,au_abn,au_arn,aw_tin,az_tin,ba_tin,bb_tin,bd_bin,bf_ifu,bg_uic,bh_vat,bj_ifu,bo_tin,br_cnpj,br_cpf,bs_tin,by_tin,ca_bn,ca_gst_hst,ca_pst_bc,ca_pst_mb,ca_pst_sk,ca_qst,cd_nif,ch_uid,ch_vat,cl_tin,cm_niu,cn_tin,co_nit,cr_tin,cv_nif,de_stn,do_rcn,ec_ruc,eg_tin,es_cif,et_tin,eu_oss_vat,eu_vat,fo_vat,gb_vat,ge_vat,gi_tin,gn_nif,hk_br,hr_oib,hu_tin,id_npwp,il_vat,in_gst,is_vat,it_cf,jp_cn,jp_rn,jp_trn,ke_pin,kg_tin,kh_tin,kr_brn,kz_bin,la_tin,li_uid,li_vat,lk_vat,ma_vat,md_vat,me_pib,mk_vat,mr_nif,mx_rfc,my_frp,my_itn,my_sst,ng_tin,no_vat,no_voec,np_pan,nz_gst,om_vat,pe_ruc,ph_tin,pl_nip,py_ruc,ro_tin,rs_pib,ru_inn,ru_kpp,sa_vat,sg_gst,sg_uen,si_tin,sn_ninea,sr_fin,sv_nit,th_vat,tj_tin,tr_tin,tw_vat,tz_vat,ua_vat,ug_tin,us_ein,uy_ruc,uz_tin,uz_vat,ve_rif,vn_tin,za_vat,zm_tin, orzw_tin - Value string
- Value of the tax ID.
- Type string
- Type of the tax ID, one of
ad_nrt,ae_trn,al_tin,am_tin,ao_tin,ar_cuit,au_abn,au_arn,aw_tin,az_tin,ba_tin,bb_tin,bd_bin,bf_ifu,bg_uic,bh_vat,bj_ifu,bo_tin,br_cnpj,br_cpf,bs_tin,by_tin,ca_bn,ca_gst_hst,ca_pst_bc,ca_pst_mb,ca_pst_sk,ca_qst,cd_nif,ch_uid,ch_vat,cl_tin,cm_niu,cn_tin,co_nit,cr_tin,cv_nif,de_stn,do_rcn,ec_ruc,eg_tin,es_cif,et_tin,eu_oss_vat,eu_vat,fo_vat,gb_vat,ge_vat,gi_tin,gn_nif,hk_br,hr_oib,hu_tin,id_npwp,il_vat,in_gst,is_vat,it_cf,jp_cn,jp_rn,jp_trn,ke_pin,kg_tin,kh_tin,kr_brn,kz_bin,la_tin,li_uid,li_vat,lk_vat,ma_vat,md_vat,me_pib,mk_vat,mr_nif,mx_rfc,my_frp,my_itn,my_sst,ng_tin,no_vat,no_voec,np_pan,nz_gst,om_vat,pe_ruc,ph_tin,pl_nip,py_ruc,ro_tin,rs_pib,ru_inn,ru_kpp,sa_vat,sg_gst,sg_uen,si_tin,sn_ninea,sr_fin,sv_nit,th_vat,tj_tin,tr_tin,tw_vat,tz_vat,ua_vat,ug_tin,us_ein,uy_ruc,uz_tin,uz_vat,ve_rif,vn_tin,za_vat,zm_tin, orzw_tin - Value string
- Value of the tax ID.
- type string
- Type of the tax ID, one of
ad_nrt,ae_trn,al_tin,am_tin,ao_tin,ar_cuit,au_abn,au_arn,aw_tin,az_tin,ba_tin,bb_tin,bd_bin,bf_ifu,bg_uic,bh_vat,bj_ifu,bo_tin,br_cnpj,br_cpf,bs_tin,by_tin,ca_bn,ca_gst_hst,ca_pst_bc,ca_pst_mb,ca_pst_sk,ca_qst,cd_nif,ch_uid,ch_vat,cl_tin,cm_niu,cn_tin,co_nit,cr_tin,cv_nif,de_stn,do_rcn,ec_ruc,eg_tin,es_cif,et_tin,eu_oss_vat,eu_vat,fo_vat,gb_vat,ge_vat,gi_tin,gn_nif,hk_br,hr_oib,hu_tin,id_npwp,il_vat,in_gst,is_vat,it_cf,jp_cn,jp_rn,jp_trn,ke_pin,kg_tin,kh_tin,kr_brn,kz_bin,la_tin,li_uid,li_vat,lk_vat,ma_vat,md_vat,me_pib,mk_vat,mr_nif,mx_rfc,my_frp,my_itn,my_sst,ng_tin,no_vat,no_voec,np_pan,nz_gst,om_vat,pe_ruc,ph_tin,pl_nip,py_ruc,ro_tin,rs_pib,ru_inn,ru_kpp,sa_vat,sg_gst,sg_uen,si_tin,sn_ninea,sr_fin,sv_nit,th_vat,tj_tin,tr_tin,tw_vat,tz_vat,ua_vat,ug_tin,us_ein,uy_ruc,uz_tin,uz_vat,ve_rif,vn_tin,za_vat,zm_tin, orzw_tin - value string
- Value of the tax ID.
- type String
- Type of the tax ID, one of
ad_nrt,ae_trn,al_tin,am_tin,ao_tin,ar_cuit,au_abn,au_arn,aw_tin,az_tin,ba_tin,bb_tin,bd_bin,bf_ifu,bg_uic,bh_vat,bj_ifu,bo_tin,br_cnpj,br_cpf,bs_tin,by_tin,ca_bn,ca_gst_hst,ca_pst_bc,ca_pst_mb,ca_pst_sk,ca_qst,cd_nif,ch_uid,ch_vat,cl_tin,cm_niu,cn_tin,co_nit,cr_tin,cv_nif,de_stn,do_rcn,ec_ruc,eg_tin,es_cif,et_tin,eu_oss_vat,eu_vat,fo_vat,gb_vat,ge_vat,gi_tin,gn_nif,hk_br,hr_oib,hu_tin,id_npwp,il_vat,in_gst,is_vat,it_cf,jp_cn,jp_rn,jp_trn,ke_pin,kg_tin,kh_tin,kr_brn,kz_bin,la_tin,li_uid,li_vat,lk_vat,ma_vat,md_vat,me_pib,mk_vat,mr_nif,mx_rfc,my_frp,my_itn,my_sst,ng_tin,no_vat,no_voec,np_pan,nz_gst,om_vat,pe_ruc,ph_tin,pl_nip,py_ruc,ro_tin,rs_pib,ru_inn,ru_kpp,sa_vat,sg_gst,sg_uen,si_tin,sn_ninea,sr_fin,sv_nit,th_vat,tj_tin,tr_tin,tw_vat,tz_vat,ua_vat,ug_tin,us_ein,uy_ruc,uz_tin,uz_vat,ve_rif,vn_tin,za_vat,zm_tin, orzw_tin - value String
- Value of the tax ID.
- type string
- Type of the tax ID, one of
ad_nrt,ae_trn,al_tin,am_tin,ao_tin,ar_cuit,au_abn,au_arn,aw_tin,az_tin,ba_tin,bb_tin,bd_bin,bf_ifu,bg_uic,bh_vat,bj_ifu,bo_tin,br_cnpj,br_cpf,bs_tin,by_tin,ca_bn,ca_gst_hst,ca_pst_bc,ca_pst_mb,ca_pst_sk,ca_qst,cd_nif,ch_uid,ch_vat,cl_tin,cm_niu,cn_tin,co_nit,cr_tin,cv_nif,de_stn,do_rcn,ec_ruc,eg_tin,es_cif,et_tin,eu_oss_vat,eu_vat,fo_vat,gb_vat,ge_vat,gi_tin,gn_nif,hk_br,hr_oib,hu_tin,id_npwp,il_vat,in_gst,is_vat,it_cf,jp_cn,jp_rn,jp_trn,ke_pin,kg_tin,kh_tin,kr_brn,kz_bin,la_tin,li_uid,li_vat,lk_vat,ma_vat,md_vat,me_pib,mk_vat,mr_nif,mx_rfc,my_frp,my_itn,my_sst,ng_tin,no_vat,no_voec,np_pan,nz_gst,om_vat,pe_ruc,ph_tin,pl_nip,py_ruc,ro_tin,rs_pib,ru_inn,ru_kpp,sa_vat,sg_gst,sg_uen,si_tin,sn_ninea,sr_fin,sv_nit,th_vat,tj_tin,tr_tin,tw_vat,tz_vat,ua_vat,ug_tin,us_ein,uy_ruc,uz_tin,uz_vat,ve_rif,vn_tin,za_vat,zm_tin, orzw_tin - value string
- Value of the tax ID.
- type str
- Type of the tax ID, one of
ad_nrt,ae_trn,al_tin,am_tin,ao_tin,ar_cuit,au_abn,au_arn,aw_tin,az_tin,ba_tin,bb_tin,bd_bin,bf_ifu,bg_uic,bh_vat,bj_ifu,bo_tin,br_cnpj,br_cpf,bs_tin,by_tin,ca_bn,ca_gst_hst,ca_pst_bc,ca_pst_mb,ca_pst_sk,ca_qst,cd_nif,ch_uid,ch_vat,cl_tin,cm_niu,cn_tin,co_nit,cr_tin,cv_nif,de_stn,do_rcn,ec_ruc,eg_tin,es_cif,et_tin,eu_oss_vat,eu_vat,fo_vat,gb_vat,ge_vat,gi_tin,gn_nif,hk_br,hr_oib,hu_tin,id_npwp,il_vat,in_gst,is_vat,it_cf,jp_cn,jp_rn,jp_trn,ke_pin,kg_tin,kh_tin,kr_brn,kz_bin,la_tin,li_uid,li_vat,lk_vat,ma_vat,md_vat,me_pib,mk_vat,mr_nif,mx_rfc,my_frp,my_itn,my_sst,ng_tin,no_vat,no_voec,np_pan,nz_gst,om_vat,pe_ruc,ph_tin,pl_nip,py_ruc,ro_tin,rs_pib,ru_inn,ru_kpp,sa_vat,sg_gst,sg_uen,si_tin,sn_ninea,sr_fin,sv_nit,th_vat,tj_tin,tr_tin,tw_vat,tz_vat,ua_vat,ug_tin,us_ein,uy_ruc,uz_tin,uz_vat,ve_rif,vn_tin,za_vat,zm_tin, orzw_tin - value str
- Value of the tax ID.
- type String
- Type of the tax ID, one of
ad_nrt,ae_trn,al_tin,am_tin,ao_tin,ar_cuit,au_abn,au_arn,aw_tin,az_tin,ba_tin,bb_tin,bd_bin,bf_ifu,bg_uic,bh_vat,bj_ifu,bo_tin,br_cnpj,br_cpf,bs_tin,by_tin,ca_bn,ca_gst_hst,ca_pst_bc,ca_pst_mb,ca_pst_sk,ca_qst,cd_nif,ch_uid,ch_vat,cl_tin,cm_niu,cn_tin,co_nit,cr_tin,cv_nif,de_stn,do_rcn,ec_ruc,eg_tin,es_cif,et_tin,eu_oss_vat,eu_vat,fo_vat,gb_vat,ge_vat,gi_tin,gn_nif,hk_br,hr_oib,hu_tin,id_npwp,il_vat,in_gst,is_vat,it_cf,jp_cn,jp_rn,jp_trn,ke_pin,kg_tin,kh_tin,kr_brn,kz_bin,la_tin,li_uid,li_vat,lk_vat,ma_vat,md_vat,me_pib,mk_vat,mr_nif,mx_rfc,my_frp,my_itn,my_sst,ng_tin,no_vat,no_voec,np_pan,nz_gst,om_vat,pe_ruc,ph_tin,pl_nip,py_ruc,ro_tin,rs_pib,ru_inn,ru_kpp,sa_vat,sg_gst,sg_uen,si_tin,sn_ninea,sr_fin,sv_nit,th_vat,tj_tin,tr_tin,tw_vat,tz_vat,ua_vat,ug_tin,us_ein,uy_ruc,uz_tin,uz_vat,ve_rif,vn_tin,za_vat,zm_tin, orzw_tin - value String
- Value of the tax ID.
CustomerTaxLocation, CustomerTaxLocationArgs
Package Details
- Repository
- stripe stripe/terraform-provider-stripe
- License
- Notes
- This Pulumi package is based on the
stripeTerraform Provider.
published on Friday, Aug 14, 2026 by Pulumi