Class PayoutMethod.BankAccount

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.v2.moneymanagement.PayoutMethod.BankAccount
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
PayoutMethod

public static class PayoutMethod.BankAccount extends StripeObject
For more details about BankAccount, please refer to the API Reference.
  • Constructor Details

    • BankAccount

      public BankAccount()
  • Method Details

    • getArchived

      public Boolean getArchived()
      Whether this PayoutMethodBankAccount object was archived. PayoutMethodBankAccount objects can be archived through the /archive API, and they will not be automatically archived by Stripe. Archived PayoutMethodBankAccount objects cannot be used as payout methods and will not appear in the payout method list.
    • getBankAccountType

      public String getBankAccountType()
      The type of bank account (checking or savings).

      One of checking, or savings.

    • getBankName

      public String getBankName()
      The name of the bank this bank account is in. This field is populated automatically by Stripe.
    • getCountry

      public String getCountry()
      The country code of the bank account.
    • getEnabledDeliveryOptions

      public List<String> getEnabledDeliveryOptions()
      List of enabled flows for this bank account (wire or local).
    • getLast4

      public String getLast4()
      The last 4 digits of the account number.
    • getRoutingNumber

      public String getRoutingNumber()
      The routing number of the bank account, if present.
    • getSupportedCurrencies

      public List<String> getSupportedCurrencies()
      The list of currencies supported by this bank account.
    • setArchived

      public void setArchived(Boolean archived)
      Whether this PayoutMethodBankAccount object was archived. PayoutMethodBankAccount objects can be archived through the /archive API, and they will not be automatically archived by Stripe. Archived PayoutMethodBankAccount objects cannot be used as payout methods and will not appear in the payout method list.
    • setBankAccountType

      public void setBankAccountType(String bankAccountType)
      The type of bank account (checking or savings).

      One of checking, or savings.

    • setBankName

      public void setBankName(String bankName)
      The name of the bank this bank account is in. This field is populated automatically by Stripe.
    • setCountry

      public void setCountry(String country)
      The country code of the bank account.
    • setEnabledDeliveryOptions

      public void setEnabledDeliveryOptions(List<String> enabledDeliveryOptions)
      List of enabled flows for this bank account (wire or local).
    • setLast4

      public void setLast4(String last4)
      The last 4 digits of the account number.
    • setRoutingNumber

      public void setRoutingNumber(String routingNumber)
      The routing number of the bank account, if present.
    • setSupportedCurrencies

      public void setSupportedCurrencies(List<String> supportedCurrencies)
      The list of currencies supported by this bank 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