Class IdealSource


  • public final class IdealSource
    extends AbstractSource
    ideal source Class The source of the payment
    • Field Summary

      • Fields inherited from class com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource

        type
    • Constructor Summary

      Constructors 
      Constructor Description
      IdealSource()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static IdealSource.IdealSourceBuilder builder()  
      protected boolean canEqual​(java.lang.Object other)  
      boolean equals​(java.lang.Object o)  
      java.lang.String getAccountHolder()
      Name of the Consumer according to the name of the account used for payment.
      java.lang.String getBic()
      BIC (8 or 11-digits) BIC of the bank where the Consumer account is held.
      java.lang.String getDescription()
      description [Required] <= 27
      java.lang.String getIban()
      The IBAN of the Consumer Bank account used for payment.
      int hashCode()  
      void setAccountHolder​(java.lang.String accountHolder)
      Name of the Consumer according to the name of the account used for payment.
      void setBic​(java.lang.String bic)
      BIC (8 or 11-digits) BIC of the bank where the Consumer account is held.
      void setDescription​(java.lang.String description)
      description [Required] <= 27
      void setIban​(java.lang.String iban)
      The IBAN of the Consumer Bank account used for payment.
      java.lang.String toString()  
      • Methods inherited from class com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource

        getType
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • IdealSource

        public IdealSource()
    • Method Detail

      • getDescription

        public java.lang.String getDescription()
        description [Required] <= 27
      • getBic

        public java.lang.String getBic()
        BIC (8 or 11-digits) BIC of the bank where the Consumer account is held. If governing law prevents Issuers outside the Netherlands from disclosing this information, field may be omitted. [Required] <= 11
      • getIban

        public java.lang.String getIban()
        The IBAN of the Consumer Bank account used for payment. If governing law prevents Issuers outside the Netherlands from disclosing this information, field may be omitted. [Optional] <= 34
      • getAccountHolder

        public java.lang.String getAccountHolder()
        Name of the Consumer according to the name of the account used for payment. In the exceptional case that the consumerName cannot be retrieved by the Issuer, this is filled with 'N/A'. If governing law prevents Issuers outside the Netherlands from disclosing this information, field may be omitted. [Optional]
      • setDescription

        public void setDescription​(java.lang.String description)
        description [Required] <= 27
      • setBic

        public void setBic​(java.lang.String bic)
        BIC (8 or 11-digits) BIC of the bank where the Consumer account is held. If governing law prevents Issuers outside the Netherlands from disclosing this information, field may be omitted. [Required] <= 11
      • setIban

        public void setIban​(java.lang.String iban)
        The IBAN of the Consumer Bank account used for payment. If governing law prevents Issuers outside the Netherlands from disclosing this information, field may be omitted. [Optional] <= 34
      • setAccountHolder

        public void setAccountHolder​(java.lang.String accountHolder)
        Name of the Consumer according to the name of the account used for payment. In the exceptional case that the consumerName cannot be retrieved by the Issuer, this is filled with 'N/A'. If governing law prevents Issuers outside the Netherlands from disclosing this information, field may be omitted. [Optional]
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class AbstractSource
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
        Overrides:
        canEqual in class AbstractSource