public class PaymentRequest extends AbstractPaymentRequest<PaymentRequest>
| Modifier and Type | Class and Description |
|---|---|
static class |
PaymentRequest.RecurringProcessingModelEnum
how the shopper interacts with the system
|
AbstractPaymentRequest.FundingSourceEnum, AbstractPaymentRequest.ShopperInteractionEnum| Constructor and Description |
|---|
PaymentRequest() |
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, 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, threeDSAuthenticationOnlypublic PaymentRequest setAmountData(String amount, String currency)
public PaymentRequest setCSEToken(String cseToken)
public PaymentRequest setCardData(String cardNumber, String cardHolder, String expiryMonth, String expiryYear, String cvc)
public PaymentRequest setSecuredFieldsData(String encryptedCardNumber, String cardHolder, String encryptedExpiryMonth, String encryptedExpiryYear, String encryptedSecurityCode)
encryptedCardNumber - encrypted Card NumbercardHolder - card holderencryptedExpiryMonth - encrypted expiry monthencryptedExpiryYear - encrypted expiry yearencryptedSecurityCode - encrypted security codepublic PaymentRequest setCardHolder(String cardHolder)
public PaymentRequest setEncryptedCardNumber(String encryptedCardNumber)
public PaymentRequest setEncryptedExpiryMonth(String encryptedExpiryMonth)
public PaymentRequest setEncryptedExpiryYear(String encryptedExpiryYear)
public PaymentRequest setEncryptedSecurityCode(String encryptedSecurityCode)
public PaymentRequest setPaymentToken(String paymentToken)
public PaymentRequest.RecurringProcessingModelEnum getRecurringProcessingModel()
public PaymentRequest setRecurringProcessingModel(PaymentRequest.RecurringProcessingModelEnum recurringProcessingModel)
public ThreeDS2RequestData getThreeDS2RequestData()
public void setThreeDS2RequestData(ThreeDS2RequestData threeDS2RequestData)
public PaymentRequest setInvoiceLines(List<InvoiceLine> invoiceLines)
invoiceLines - Invoice linespublic PaymentRequest setSplitPayment(SplitPayment splitPayment)
public PaymentRequest card(Card card)
public Card getCard()
public void setCard(Card card)
public PaymentRequest mpiData(ThreeDSecureData mpiData)
public ThreeDSecureData getMpiData()
public void setMpiData(ThreeDSecureData mpiData)
public PaymentRequest bankAccount(BankAccount bankAccount)
public BankAccount getBankAccount()
public void setBankAccount(BankAccount bankAccount)
public PaymentRequest store(String store)
public String getStore()
public void setStore(String store)
public AccountInfo getAccountInfo()
public void setAccountInfo(AccountInfo accountInfo)
public MerchantRiskIndicator getMerchantRiskIndicator()
public void setMerchantRiskIndicator(MerchantRiskIndicator merchantRiskIndicator)
public Boolean getTrustedShopper()
public void setTrustedShopper(Boolean trustedShopper)
public PaymentRequest mandate(Mandate mandate)
public Mandate getMandate()
public void setMandate(Mandate mandate)
public boolean equals(Object o)
equals in class AbstractPaymentRequest<PaymentRequest>public int hashCode()
hashCode in class AbstractPaymentRequest<PaymentRequest>public String toString()
toString in class AbstractPaymentRequest<PaymentRequest>Copyright © 2022. All rights reserved.