Class IdealSource
- java.lang.Object
-
- com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource
-
- com.checkout.handlepaymentsandpayouts.payments.common.source.idealsource.IdealSource
-
public final class IdealSource extends AbstractSource
ideal source Class The source of the payment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIdealSource.IdealSourceBuilder
-
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.IdealSourceBuilderbuilder()protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.lang.StringgetAccountHolder()Name of the Consumer according to the name of the account used for payment.java.lang.StringgetBic()BIC (8 or 11-digits) BIC of the bank where the Consumer account is held.java.lang.StringgetDescription()description [Required] <= 27java.lang.StringgetIban()The IBAN of the Consumer Bank account used for payment.inthashCode()voidsetAccountHolder(java.lang.String accountHolder)Name of the Consumer according to the name of the account used for payment.voidsetBic(java.lang.String bic)BIC (8 or 11-digits) BIC of the bank where the Consumer account is held.voidsetDescription(java.lang.String description)description [Required] <= 27voidsetIban(java.lang.String iban)The IBAN of the Consumer Bank account used for payment.java.lang.StringtoString()-
Methods inherited from class com.checkout.handlepaymentsandpayouts.payments.common.source.AbstractSource
getType
-
-
-
-
Method Detail
-
builder
public static IdealSource.IdealSourceBuilder builder()
-
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:
equalsin classAbstractSource
-
canEqual
protected boolean canEqual(java.lang.Object other)
- Overrides:
canEqualin classAbstractSource
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractSource
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractSource
-
-