Package com.adyen.model.checkout.details
Class SepaDirectDebitDetails
- java.lang.Object
-
- com.adyen.model.checkout.details.SepaDirectDebitDetails
-
- All Implemented Interfaces:
PaymentMethodDetails
public class SepaDirectDebitDetails extends Object implements PaymentMethodDetails
SepaDirectDebitDetails
-
-
Field Summary
Fields Modifier and Type Field Description static StringSEPADIRECTDEBIT**sepadirectdebit**static StringSEPADIRECTDEBIT_AMAZONPAY
-
Constructor Summary
Constructors Constructor Description SepaDirectDebitDetails()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetIban()The International Bank Account Number (IBAN).StringgetOwnerName()The name of the bank account holder.StringgetRecurringDetailReference()This is the `recurringDetailReference` returned in the response when you created the token.StringgetStoredPaymentMethodId()This is the `recurringDetailReference` returned in the response when you created the token.StringgetType()**sepadirectdebit**inthashCode()SepaDirectDebitDetailsiban(String iban)SepaDirectDebitDetailsownerName(String ownerName)SepaDirectDebitDetailsrecurringDetailReference(String recurringDetailReference)voidsetIban(String iban)voidsetOwnerName(String ownerName)voidsetRecurringDetailReference(String recurringDetailReference)voidsetStoredPaymentMethodId(String storedPaymentMethodId)voidsetType(String type)SepaDirectDebitDetailsstoredPaymentMethodId(String storedPaymentMethodId)StringtoString()SepaDirectDebitDetailstype(String type)
-
-
-
Field Detail
-
SEPADIRECTDEBIT
public static final String SEPADIRECTDEBIT
**sepadirectdebit**- See Also:
- Constant Field Values
-
SEPADIRECTDEBIT_AMAZONPAY
public static final String SEPADIRECTDEBIT_AMAZONPAY
- See Also:
- Constant Field Values
-
-
Method Detail
-
iban
public SepaDirectDebitDetails iban(String iban)
-
getIban
public String getIban()
The International Bank Account Number (IBAN).- Returns:
- iban
-
setIban
public void setIban(String iban)
-
ownerName
public SepaDirectDebitDetails ownerName(String ownerName)
-
getOwnerName
public String getOwnerName()
The name of the bank account holder.- Returns:
- ownerName
-
setOwnerName
public void setOwnerName(String ownerName)
-
recurringDetailReference
public SepaDirectDebitDetails recurringDetailReference(String recurringDetailReference)
-
getRecurringDetailReference
public String getRecurringDetailReference()
This is the `recurringDetailReference` returned in the response when you created the token.- Returns:
- recurringDetailReference
-
setRecurringDetailReference
public void setRecurringDetailReference(String recurringDetailReference)
-
storedPaymentMethodId
public SepaDirectDebitDetails storedPaymentMethodId(String storedPaymentMethodId)
-
getStoredPaymentMethodId
public String getStoredPaymentMethodId()
This is the `recurringDetailReference` returned in the response when you created the token.- Returns:
- storedPaymentMethodId
-
setStoredPaymentMethodId
public void setStoredPaymentMethodId(String storedPaymentMethodId)
-
type
public SepaDirectDebitDetails type(String type)
-
getType
public String getType()
**sepadirectdebit**- Specified by:
getTypein interfacePaymentMethodDetails- Returns:
- type
-
setType
public void setType(String type)
- Specified by:
setTypein interfacePaymentMethodDetails
-
-