Class Account.Configuration

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

public static class Account.Configuration extends StripeObject
An Account represents a company, individual, or other entity that a user interacts with. Accounts store identity information and one or more configurations that enable product-specific capabilities. You can assign configurations at creation or add them later.
  • Constructor Details

    • Configuration

      public Configuration()
  • Method Details

    • getCardCreator

      public Account.Configuration.CardCreator getCardCreator()
      The CardCreator Configuration allows the Account to create and issue cards to users.
    • getCustomer

      public Account.Configuration.Customer getCustomer()
      The Customer Configuration allows the Account to be used in inbound payment flows.
    • getMerchant

      public Account.Configuration.Merchant getMerchant()
      Enables the Account to act as a connected account and collect payments facilitated by a Connect platform. You must onboard your platform to Connect before you can add this configuration to your connected accounts. Utilize this configuration when the Account will be the Merchant of Record, like with Direct charges or Destination Charges with on_behalf_of set.
    • getRecipient

      public Account.Configuration.Recipient getRecipient()
      The Recipient Configuration allows the Account to receive funds. Utilize this configuration if the Account will not be the Merchant of Record, like with Separate Charges & Transfers, or Destination Charges without on_behalf_of set.
    • getStorer

      public Account.Configuration.Storer getStorer()
      The Storer Configuration allows the Account to store and move funds using stored-value FinancialAccounts.
    • setCardCreator

      public void setCardCreator(Account.Configuration.CardCreator cardCreator)
      The CardCreator Configuration allows the Account to create and issue cards to users.
    • setCustomer

      public void setCustomer(Account.Configuration.Customer customer)
      The Customer Configuration allows the Account to be used in inbound payment flows.
    • setMerchant

      public void setMerchant(Account.Configuration.Merchant merchant)
      Enables the Account to act as a connected account and collect payments facilitated by a Connect platform. You must onboard your platform to Connect before you can add this configuration to your connected accounts. Utilize this configuration when the Account will be the Merchant of Record, like with Direct charges or Destination Charges with on_behalf_of set.
    • setRecipient

      public void setRecipient(Account.Configuration.Recipient recipient)
      The Recipient Configuration allows the Account to receive funds. Utilize this configuration if the Account will not be the Merchant of Record, like with Separate Charges & Transfers, or Destination Charges without on_behalf_of set.
    • setStorer

      public void setStorer(Account.Configuration.Storer storer)
      The Storer Configuration allows the Account to store and move funds using stored-value FinancialAccounts.
    • 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