Class Charge.PaymentMethodDetails.Sofort

    • Constructor Detail

      • Sofort

        public Sofort()
    • 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.
      • getCountry

        public java.lang.String getCountry()
        Two-letter ISO code representing the country the bank account is located in.
      • getIbanLast4

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

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

        public java.lang.String getVerifiedName()
        Owner's verified full name. Values are verified or provided by SOFORT 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.
      • setCountry

        public void setCountry​(java.lang.String country)
        Two-letter ISO code representing the country the bank account is located in.
      • 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 SOFORT authorization page that the customer is redirected to. Can be one of de, en, es, fr, it, nl, or pl
      • setVerifiedName

        public void setVerifiedName​(java.lang.String verifiedName)
        Owner's verified full name. Values are verified or provided by SOFORT 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