Class Account.Configuration.Customer

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.v2.core.Account.Configuration.Customer
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
Account.Configuration

public static class Account.Configuration.Customer extends StripeObject
The Customer Configuration allows the Account to be used in inbound payment flows.
  • Constructor Details

    • Customer

      public Customer()
  • Method Details

    • getApplied

      public Boolean getApplied()
      Indicates whether the customer configuration is active. You can deactivate or reactivate the customer configuration by updating this property. Deactivating the configuration by setting this value to false will unrequest all capabilities within the configuration. It will not delete any of the configuration's other properties.
    • getAutomaticIndirectTax

      public Account.Configuration.Customer.AutomaticIndirectTax getAutomaticIndirectTax()
      Settings for automatic indirect tax calculation on the customer's invoices, subscriptions, Checkout Sessions, and Payment Links. Available when automatic tax calculation is available for the customer account's location.
    • getBilling

      Default Billing settings for the customer account, used in Invoices and Subscriptions.
    • getCapabilities

      Capabilities that have been requested on the Customer Configuration.
    • getShipping

      The customer's shipping information. Appears on invoices emailed to this customer.
    • getTestClock

      public String getTestClock()
      ID of the test clock to attach to the customer. Can only be set on testmode Accounts, and when the Customer Configuration is first set on an Account.
    • setApplied

      public void setApplied(Boolean applied)
      Indicates whether the customer configuration is active. You can deactivate or reactivate the customer configuration by updating this property. Deactivating the configuration by setting this value to false will unrequest all capabilities within the configuration. It will not delete any of the configuration's other properties.
    • setAutomaticIndirectTax

      public void setAutomaticIndirectTax(Account.Configuration.Customer.AutomaticIndirectTax automaticIndirectTax)
      Settings for automatic indirect tax calculation on the customer's invoices, subscriptions, Checkout Sessions, and Payment Links. Available when automatic tax calculation is available for the customer account's location.
    • setBilling

      public void setBilling(Account.Configuration.Customer.Billing billing)
      Default Billing settings for the customer account, used in Invoices and Subscriptions.
    • setCapabilities

      public void setCapabilities(Account.Configuration.Customer.Capabilities capabilities)
      Capabilities that have been requested on the Customer Configuration.
    • setShipping

      public void setShipping(Account.Configuration.Customer.Shipping shipping)
      The customer's shipping information. Appears on invoices emailed to this customer.
    • setTestClock

      public void setTestClock(String testClock)
      ID of the test clock to attach to the customer. Can only be set on testmode Accounts, and when the Customer Configuration is first set on an Account.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object