Package com.adyen.model.checkout.details
Class AfterpayDetails
- java.lang.Object
-
- com.adyen.model.checkout.details.AfterpayDetails
-
- All Implemented Interfaces:
PaymentMethodDetails
public class AfterpayDetails extends Object implements PaymentMethodDetails
AfterpayDetails
-
-
Field Summary
Fields Modifier and Type Field Description static StringAFTERPAY_B2Bstatic StringAFTERPAY_DEFAULTstatic StringAFTERPAYTOUCH
-
Constructor Summary
Constructors Constructor Description AfterpayDetails()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AfterpayDetailsbillingAddress(String billingAddress)AfterpayDetailsdeliveryAddress(String deliveryAddress)booleanequals(Object o)StringgetBillingAddress()The address where to send the invoice.StringgetDeliveryAddress()The address where the goods should be delivered.StringgetPersonalDetails()Shopper name, date of birth, phone number, and email address.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()**afterpay_default**inthashCode()AfterpayDetailspersonalDetails(String personalDetails)AfterpayDetailsrecurringDetailReference(String recurringDetailReference)voidsetBillingAddress(String billingAddress)voidsetDeliveryAddress(String deliveryAddress)voidsetPersonalDetails(String personalDetails)voidsetRecurringDetailReference(String recurringDetailReference)voidsetStoredPaymentMethodId(String storedPaymentMethodId)voidsetType(String type)AfterpayDetailsstoredPaymentMethodId(String storedPaymentMethodId)StringtoString()AfterpayDetailstype(String type)
-
-
-
Field Detail
-
AFTERPAY_DEFAULT
public static final String AFTERPAY_DEFAULT
- See Also:
- Constant Field Values
-
AFTERPAYTOUCH
public static final String AFTERPAYTOUCH
- See Also:
- Constant Field Values
-
AFTERPAY_B2B
public static final String AFTERPAY_B2B
- See Also:
- Constant Field Values
-
-
Method Detail
-
billingAddress
public AfterpayDetails billingAddress(String billingAddress)
-
getBillingAddress
public String getBillingAddress()
The address where to send the invoice.- Returns:
- billingAddress
-
setBillingAddress
public void setBillingAddress(String billingAddress)
-
deliveryAddress
public AfterpayDetails deliveryAddress(String deliveryAddress)
-
getDeliveryAddress
public String getDeliveryAddress()
The address where the goods should be delivered.- Returns:
- deliveryAddress
-
setDeliveryAddress
public void setDeliveryAddress(String deliveryAddress)
-
personalDetails
public AfterpayDetails personalDetails(String personalDetails)
-
getPersonalDetails
public String getPersonalDetails()
Shopper name, date of birth, phone number, and email address.- Returns:
- personalDetails
-
setPersonalDetails
public void setPersonalDetails(String personalDetails)
-
recurringDetailReference
public AfterpayDetails 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 AfterpayDetails 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 AfterpayDetails type(String type)
-
getType
public String getType()
**afterpay_default**- Specified by:
getTypein interfacePaymentMethodDetails- Returns:
- type
-
setType
public void setType(String type)
- Specified by:
setTypein interfacePaymentMethodDetails
-
-