Class Charge.PaymentMethodDetails.Ideal

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

public static class Charge.PaymentMethodDetails.Ideal
extends StripeObject
  • Field Summary

    Fields inherited from class com.stripe.model.StripeObject

    PRETTY_PRINT_GSON
  • Constructor Summary

    Constructors 
    Constructor Description
    Ideal()  
  • Method Summary

    Modifier and Type Method Description
    protected boolean canEqual​(java.lang.Object other)  
    boolean equals​(java.lang.Object o)  
    java.lang.String getBank()
    The customer's bank.
    java.lang.String getBic()
    The Bank Identifier Code of the customer's bank.
    java.lang.String getIbanLast4()
    Last four characters of the IBAN.
    java.lang.String getVerifiedName()
    Owner's verified full name.
    int hashCode()  
    void setBank​(java.lang.String bank)
    The customer's bank.
    void setBic​(java.lang.String bic)
    The Bank Identifier Code of the customer's bank.
    void setIbanLast4​(java.lang.String ibanLast4)
    Last four characters of the IBAN.
    void setVerifiedName​(java.lang.String verifiedName)
    Owner's verified full name.

    Methods inherited from class com.stripe.model.StripeObject

    equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString

    Methods inherited from class java.lang.Object

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

  • Method Details

    • getBank

      public java.lang.String getBank()
      The customer's bank. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `sns_bank`, `triodos_bank`, or `van_lanschot`.
    • getBic

      public java.lang.String getBic()
      The Bank Identifier Code of the customer's bank.

      One of `ABNANL2A`, `ASNBNL21`, `BUNQNL2A`, `FVLBNL22`, `HANDNL2A`, `INGBNL2A`, `KNABNL2H`, `MOYONL21`, `RABONL2U`, `RBRBNL21`, `SNSBNL2A`, or `TRIONL2U`.

    • getIbanLast4

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

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

      public void setBank​(java.lang.String bank)
      The customer's bank. Can be one of `abn_amro`, `asn_bank`, `bunq`, `handelsbanken`, `ing`, `knab`, `moneyou`, `rabobank`, `regiobank`, `sns_bank`, `triodos_bank`, or `van_lanschot`.
    • setBic

      public void setBic​(java.lang.String bic)
      The Bank Identifier Code of the customer's bank.

      One of `ABNANL2A`, `ASNBNL21`, `BUNQNL2A`, `FVLBNL22`, `HANDNL2A`, `INGBNL2A`, `KNABNL2H`, `MOYONL21`, `RABONL2U`, `RBRBNL21`, `SNSBNL2A`, or `TRIONL2U`.

    • setIbanLast4

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

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