Package com.adyen.model
Class PaymentRequest
- java.lang.Object
-
- com.adyen.model.AbstractPaymentRequest<PaymentRequest>
-
- com.adyen.model.PaymentRequest
-
public class PaymentRequest extends AbstractPaymentRequest<PaymentRequest>
PaymentRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPaymentRequest.RecurringProcessingModelEnumhow the shopper interacts with the system-
Nested classes/interfaces inherited from class com.adyen.model.AbstractPaymentRequest
AbstractPaymentRequest.FundingSourceEnum, AbstractPaymentRequest.ShopperInteractionEnum
-
-
Constructor Summary
Constructors Constructor Description PaymentRequest()
-
Method Summary
-
Methods inherited from class com.adyen.model.AbstractPaymentRequest
additionalAmount, additionalData, billingAddress, browserInfo, captureDelayHours, dateOfBirth, dccQuote, deliveryAddress, deliveryDate, deviceFingerprint, enableRealTimeUpdate, fraudOffset, fundingSource, getAdditionalAmount, getAdditionalData, getAmount, getApplicationInfo, getBillingAddress, getBrowserInfo, getCaptureDelayHours, getDateOfBirth, getDccQuote, getDeliveryAddress, getDeliveryDate, getDeviceFingerprint, getFraudOffset, getFundingSource, getInstallments, getMcc, getMerchantAccount, getMerchantOrderReference, getMetadata, getOrCreateAdditionalData, getOrderReference, getRecurring, getReference, getSelectedBrand, getSelectedRecurringDetailReference, getSessionId, getShopperEmail, getShopperInteraction, getShopperIP, getShopperLocale, getShopperName, getShopperReference, getShopperStatement, getSocialSecurityNumber, getTelephoneNumber, installments, isEnableRealTimeUpdate, isThreeDSAuthenticationOnly, mcc, merchantAccount, merchantOrderReference, metadata, orderReference, recurring, reference, selectedBrand, selectedRecurringDetailReference, sessionId, setAdditionalAmount, setAdditionalData, setAmount, setApplicationInfo, setBillingAddress, setBrowserInfo, setBrowserInfoData, setCaptureDelayHours, setDateOfBirth, setDccQuote, setDeliveryAddress, setDeliveryDate, setDeviceFingerprint, setEnableRealTimeUpdate, setFraudOffset, setFundingSource, setInstallments, setMcc, setMerchantAccount, setMerchantOrderReference, setMetadata, setOrderReference, setRecurring, setReference, setSelectedBrand, setSelectedRecurringDetailReference, setSessionId, setShopperEmail, setShopperInteraction, setShopperIP, setShopperLocale, setShopperName, setShopperReference, setShopperStatement, setSocialSecurityNumber, setTelephoneNumber, setThreeDSAuthenticationOnly, shopperEmail, shopperInteraction, shopperIP, shopperLocale, shopperName, shopperReference, shopperStatement, socialSecurityNumber, telephoneNumber, threeDSAuthenticationOnly
-
-
-
-
Method Detail
-
setAmountData
public PaymentRequest setAmountData(String amount, String currency)
-
setCSEToken
public PaymentRequest setCSEToken(String cseToken)
-
setCardData
public PaymentRequest setCardData(String cardNumber, String cardHolder, String expiryMonth, String expiryYear, String cvc)
-
setSecuredFieldsData
public PaymentRequest setSecuredFieldsData(String encryptedCardNumber, String cardHolder, String encryptedExpiryMonth, String encryptedExpiryYear, String encryptedSecurityCode)
Set Data needed for payment request using secured fields- Parameters:
encryptedCardNumber- encrypted Card NumbercardHolder- card holderencryptedExpiryMonth- encrypted expiry monthencryptedExpiryYear- encrypted expiry yearencryptedSecurityCode- encrypted security code- Returns:
- payment request
-
setCardHolder
public PaymentRequest setCardHolder(String cardHolder)
-
setEncryptedCardNumber
public PaymentRequest setEncryptedCardNumber(String encryptedCardNumber)
-
setEncryptedExpiryMonth
public PaymentRequest setEncryptedExpiryMonth(String encryptedExpiryMonth)
-
setEncryptedExpiryYear
public PaymentRequest setEncryptedExpiryYear(String encryptedExpiryYear)
-
setEncryptedSecurityCode
public PaymentRequest setEncryptedSecurityCode(String encryptedSecurityCode)
-
setPaymentToken
public PaymentRequest setPaymentToken(String paymentToken)
-
getRecurringProcessingModel
public PaymentRequest.RecurringProcessingModelEnum getRecurringProcessingModel()
-
setRecurringProcessingModel
public PaymentRequest setRecurringProcessingModel(PaymentRequest.RecurringProcessingModelEnum recurringProcessingModel)
-
getThreeDS2RequestData
public ThreeDS2RequestData getThreeDS2RequestData()
-
setThreeDS2RequestData
public void setThreeDS2RequestData(ThreeDS2RequestData threeDS2RequestData)
-
setInvoiceLines
public PaymentRequest setInvoiceLines(List<InvoiceLine> invoiceLines)
Set invoiceLines in addtionalData- Parameters:
invoiceLines- Invoice lines- Returns:
- payment request
-
setSplitPayment
public PaymentRequest setSplitPayment(SplitPayment splitPayment)
-
card
public PaymentRequest card(Card card)
-
getCard
public Card getCard()
a representation of a (credit or debit) card- Returns:
- card
-
setCard
public void setCard(Card card)
-
mpiData
public PaymentRequest mpiData(ThreeDSecureData mpiData)
-
getMpiData
public ThreeDSecureData getMpiData()
authentication data produced by an MPI (MasterCard SecureCode or Verified By Visa)- Returns:
- mpiData
-
setMpiData
public void setMpiData(ThreeDSecureData mpiData)
-
bankAccount
public PaymentRequest bankAccount(BankAccount bankAccount)
-
getBankAccount
public BankAccount getBankAccount()
a representation of a bank account- Returns:
- bankAccount
-
setBankAccount
public void setBankAccount(BankAccount bankAccount)
-
store
public PaymentRequest store(String store)
-
getStore
public String getStore()
store id from which the payment request is made from- Returns:
- store
-
setStore
public void setStore(String store)
-
getAccountInfo
public AccountInfo getAccountInfo()
-
setAccountInfo
public void setAccountInfo(AccountInfo accountInfo)
-
getMerchantRiskIndicator
public MerchantRiskIndicator getMerchantRiskIndicator()
-
setMerchantRiskIndicator
public void setMerchantRiskIndicator(MerchantRiskIndicator merchantRiskIndicator)
-
getTrustedShopper
public Boolean getTrustedShopper()
-
setTrustedShopper
public void setTrustedShopper(Boolean trustedShopper)
-
mandate
public PaymentRequest mandate(Mandate mandate)
-
getMandate
public Mandate getMandate()
Get mandate- Returns:
- mandate
-
setMandate
public void setMandate(Mandate mandate)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classAbstractPaymentRequest<PaymentRequest>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractPaymentRequest<PaymentRequest>
-
toString
public String toString()
- Overrides:
toStringin classAbstractPaymentRequest<PaymentRequest>
-
-