Class PaymentComponentData
-
- All Implemented Interfaces:
-
android.os.Parcelable
public final class PaymentComponentData<PaymentMethodDetailsT extends PaymentMethodDetails> extends ModelObjectClass containing the parameters that the SDK can infer from a component's configuration and user input, especially the paymentMethod object with the shopper input. Use PaymentComponentData.SERIALIZER to serialize this data to a JSONObject. The rest of the /payments call request data should be filled in, on your server, according to your needs.
-
-
Field Summary
Fields Modifier and Type Field Description public final static ModelObject.Serializer<PaymentComponentData<?>>SERIALIZERprivate PaymentMethodDetailsTpaymentMethodprivate OrderRequestorderprivate Amountamountprivate BooleanstorePaymentMethodprivate StringshopperReferenceprivate AddressbillingAddressprivate AddressdeliveryAddressprivate ShopperNameshopperNameprivate StringtelephoneNumberprivate StringshopperEmailprivate StringdateOfBirthprivate StringsocialSecurityNumberprivate Installmentsinstallmentsprivate BooleansupportNativeRedirect
-
Constructor Summary
Constructors Constructor Description PaymentComponentData(PaymentMethodDetailsT paymentMethod, OrderRequest order, Amount amount, Boolean storePaymentMethod, String shopperReference, Address billingAddress, Address deliveryAddress, ShopperName shopperName, String telephoneNumber, String shopperEmail, String dateOfBirth, String socialSecurityNumber, Installments installments, Boolean supportNativeRedirect)
-
Method Summary
-
Methods inherited from class com.adyen.checkout.core.internal.data.model.ModelObject
describeContents -
Methods inherited from class android.os.Parcelable
writeToParcel -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
PaymentComponentData
PaymentComponentData(PaymentMethodDetailsT paymentMethod, OrderRequest order, Amount amount, Boolean storePaymentMethod, String shopperReference, Address billingAddress, Address deliveryAddress, ShopperName shopperName, String telephoneNumber, String shopperEmail, String dateOfBirth, String socialSecurityNumber, Installments installments, Boolean supportNativeRedirect)
-
-
Method Detail
-
getPaymentMethod
final PaymentMethodDetailsT getPaymentMethod()
-
setPaymentMethod
final Unit setPaymentMethod(PaymentMethodDetailsT paymentMethod)
-
getOrder
final OrderRequest getOrder()
-
setOrder
final Unit setOrder(OrderRequest order)
-
getStorePaymentMethod
final Boolean getStorePaymentMethod()
-
setStorePaymentMethod
final Unit setStorePaymentMethod(Boolean storePaymentMethod)
-
getShopperReference
final String getShopperReference()
-
setShopperReference
final Unit setShopperReference(String shopperReference)
-
getBillingAddress
final Address getBillingAddress()
-
setBillingAddress
final Unit setBillingAddress(Address billingAddress)
-
getDeliveryAddress
final Address getDeliveryAddress()
-
setDeliveryAddress
final Unit setDeliveryAddress(Address deliveryAddress)
-
getShopperName
final ShopperName getShopperName()
-
setShopperName
final Unit setShopperName(ShopperName shopperName)
-
getTelephoneNumber
final String getTelephoneNumber()
-
setTelephoneNumber
final Unit setTelephoneNumber(String telephoneNumber)
-
getShopperEmail
final String getShopperEmail()
-
setShopperEmail
final Unit setShopperEmail(String shopperEmail)
-
getDateOfBirth
final String getDateOfBirth()
-
setDateOfBirth
final Unit setDateOfBirth(String dateOfBirth)
-
getSocialSecurityNumber
final String getSocialSecurityNumber()
-
setSocialSecurityNumber
final Unit setSocialSecurityNumber(String socialSecurityNumber)
-
getInstallments
final Installments getInstallments()
-
setInstallments
final Unit setInstallments(Installments installments)
-
getSupportNativeRedirect
final Boolean getSupportNativeRedirect()
-
setSupportNativeRedirect
final Unit setSupportNativeRedirect(Boolean supportNativeRedirect)
-
-
-
-