Class Charge.PaymentMethodDetails.Sofort

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.Charge.PaymentMethodDetails.Sofort
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
Charge.PaymentMethodDetails

public static class Charge.PaymentMethodDetails.Sofort extends StripeObject
  • Constructor Details

    • Sofort

      public Sofort()
  • Method Details

    • getGeneratedSepaDebit

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

      public void setGeneratedSepaDebit(String id)
    • getGeneratedSepaDebitObject

      public PaymentMethod getGeneratedSepaDebitObject()
      Get expanded generatedSepaDebit.
    • setGeneratedSepaDebitObject

      public void setGeneratedSepaDebitObject(PaymentMethod expandableObject)
    • getGeneratedSepaDebitMandate

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

      public void setGeneratedSepaDebitMandate(String id)
    • getGeneratedSepaDebitMandateObject

      public Mandate getGeneratedSepaDebitMandateObject()
      Get expanded generatedSepaDebitMandate.
    • setGeneratedSepaDebitMandateObject

      public void setGeneratedSepaDebitMandateObject(Mandate expandableObject)
    • getBankCode

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

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

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

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

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

      public 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 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(String bankCode)
      Bank code of bank associated with the bank account.
    • setBankName

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

      public void setBic(String bic)
      Bank Identifier Code of the bank associated with the bank account.
    • setCountry

      public void setCountry(String country)
      Two-letter ISO code representing the country the bank account is located in.
    • setIbanLast4

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

      public void setPreferredLanguage(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(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(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object