Class Charge.PaymentMethodDetails.Bancontact

    • Constructor Detail

      • Bancontact

        public Bancontact()
    • Method Detail

      • getGeneratedSepaDebit

        public java.lang.String getGeneratedSepaDebit()
        Get ID of expandable generatedSepaDebit object.
      • setGeneratedSepaDebit

        public void setGeneratedSepaDebit​(java.lang.String id)
      • getGeneratedSepaDebitObject

        public PaymentMethod getGeneratedSepaDebitObject()
        Get expanded generatedSepaDebit.
      • setGeneratedSepaDebitObject

        public void setGeneratedSepaDebitObject​(PaymentMethod expandableObject)
      • getGeneratedSepaDebitMandate

        public java.lang.String getGeneratedSepaDebitMandate()
        Get ID of expandable generatedSepaDebitMandate object.
      • setGeneratedSepaDebitMandate

        public void setGeneratedSepaDebitMandate​(java.lang.String id)
      • getGeneratedSepaDebitMandateObject

        public Mandate getGeneratedSepaDebitMandateObject()
        Get expanded generatedSepaDebitMandate.
      • setGeneratedSepaDebitMandateObject

        public void setGeneratedSepaDebitMandateObject​(Mandate expandableObject)
      • getBankCode

        public java.lang.String getBankCode()
        Bank code of bank associated with the bank account.
      • getBankName

        public java.lang.String getBankName()
        Name of the bank associated with the bank account.
      • getBic

        public java.lang.String getBic()
        Bank Identifier Code of the bank associated with the bank account.
      • getIbanLast4

        public java.lang.String getIbanLast4()
        Last four characters of the IBAN.
      • getPreferredLanguage

        public java.lang.String getPreferredLanguage()
        Preferred language of the Bancontact authorization page that the customer is redirected to. Can be one of en, de, fr, or nl
      • getVerifiedName

        public java.lang.String getVerifiedName()
        Owner's verified full name. Values are verified or provided by Bancontact directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
      • setBankCode

        public void setBankCode​(java.lang.String bankCode)
        Bank code of bank associated with the bank account.
      • setBankName

        public void setBankName​(java.lang.String bankName)
        Name of the bank associated with the bank account.
      • setBic

        public void setBic​(java.lang.String bic)
        Bank Identifier Code of the bank associated with the bank account.
      • setIbanLast4

        public void setIbanLast4​(java.lang.String ibanLast4)
        Last four characters of the IBAN.
      • setPreferredLanguage

        public void setPreferredLanguage​(java.lang.String preferredLanguage)
        Preferred language of the Bancontact authorization page that the customer is redirected to. Can be one of en, de, fr, or nl
      • setVerifiedName

        public void setVerifiedName​(java.lang.String verifiedName)
        Owner's verified full name. Values are verified or provided by Bancontact directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
      • equals

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

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object