Class ReceivedCredit.BankTransfer

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

public static class ReceivedCredit.BankTransfer extends StripeObject
This object stores details about the originating banking transaction that resulted in the ReceivedCredit. Present if type field value is bank_transfer.
  • Constructor Details

    • BankTransfer

      public BankTransfer()
  • Method Details

    • getFinancialAddress

      public String getFinancialAddress()
      Financial Address on which funds for ReceivedCredit were received.
    • getGbBankAccount

      public ReceivedCredit.BankTransfer.GbBankAccount getGbBankAccount()
      Hash containing the transaction bank details. Present if origin_type field value is gb_bank_account.
    • getOriginType

      public String getOriginType()
      Open Enum. Indicates the origin of source from which external funds originated from.

      One of gb_bank_account, sepa_bank_account, or us_bank_account.

    • getSepaBankAccount

      public ReceivedCredit.BankTransfer.SepaBankAccount getSepaBankAccount()
      Hash containing the transaction bank details. Present if origin_type field value is sepa_bank_account.
    • getStatementDescriptor

      public String getStatementDescriptor()
      Freeform string set by originator of the external ReceivedCredit.
    • getUsBankAccount

      public ReceivedCredit.BankTransfer.UsBankAccount getUsBankAccount()
      Hash containing the transaction bank details. Present if origin_type field value is us_bank_account.
    • setFinancialAddress

      public void setFinancialAddress(String financialAddress)
      Financial Address on which funds for ReceivedCredit were received.
    • setGbBankAccount

      public void setGbBankAccount(ReceivedCredit.BankTransfer.GbBankAccount gbBankAccount)
      Hash containing the transaction bank details. Present if origin_type field value is gb_bank_account.
    • setOriginType

      public void setOriginType(String originType)
      Open Enum. Indicates the origin of source from which external funds originated from.

      One of gb_bank_account, sepa_bank_account, or us_bank_account.

    • setSepaBankAccount

      public void setSepaBankAccount(ReceivedCredit.BankTransfer.SepaBankAccount sepaBankAccount)
      Hash containing the transaction bank details. Present if origin_type field value is sepa_bank_account.
    • setStatementDescriptor

      public void setStatementDescriptor(String statementDescriptor)
      Freeform string set by originator of the external ReceivedCredit.
    • setUsBankAccount

      public void setUsBankAccount(ReceivedCredit.BankTransfer.UsBankAccount usBankAccount)
      Hash containing the transaction bank details. Present if origin_type field value is us_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