public final class CCPreAuthTransactionObject extends CCTransactionObject implements CCPreAuthTransaction
setter
methods.
An instance of this class is created when calling
IPGApiClient#createPreAuthTransaction(double, String, String, String)
.alipayDomesticInformation, alipayPaymentInformation, alipayTxType, authorizerID, bancontactQR, basket, billing, boletoTxType, cardAccount, cardFunction, clientLocale, creditCard3DSecure, creditCardData, creditCardTxType, cupDomesticInformation, cupDomesticTxType, customerCardData, customerCardTxType, deDirectDebitData, deDirectDebitEMV, deDirectDebitTxType, emvCardPresentRequest, idealTxType, klarnaPClassID, klarnaTxType, koreanPaymentServiceTxType, mcc6012Details, payment, paymentFacilitator, paymentUrlTxType, payPalTxType, receiver, recurringType, sender, sepaData, sepaTxType, shipping, sofortTxType, subMerchant, topUpTxType, transactionDetails, unscheduledCredentialOnFileType, upop, wallet, weChatDomesticInformation, weChatTxType
Constructor and Description |
---|
CCPreAuthTransactionObject()
creates a PreAuth transaction with only the transactionType set.
|
CCPreAuthTransactionObject(Amount amount,
CreditCard creditCard)
creates a PreAuth transaction with the minimum set of parameters -
note that you can add optional fields by calling the appropriate
setter methods on the returned
CCPreAuthTransactionObject instance |
CCPreAuthTransactionObject(Amount amount,
de.firstdata.ipg.api.schema.EMVCardPresentRequest emvCardPresentRequest) |
CCPreAuthTransactionObject(Amount amount,
String hostedDataID,
String hostedDataStoreID) |
Modifier and Type | Method and Description |
---|---|
void |
setAuthenticateUpopTransaction(Boolean value)
setter to start authentication by sending a SMS to the card holder via
UPOP request
|
void |
setSecure3DAuthenticationRequest(de.firstdata.ipg.api.schema.Secure3DAuthenticationRequest secure3dAuthenticationRequest) |
void |
setSecure3DVerificationRequest(de.firstdata.ipg.api.schema.Secure3DVerificationRequest secure3dVerificationRequest) |
void |
setVerifySmsCodeRequest(de.firstdata.ipg.api.schema.SecurePlusVerifySmsCodeRequest securePlusVerifySmsCodeRequest)
setter to verify SMS code by SecurePlus via UPOP request
|
getCreditCard3DSecure, getCreditCardTxType, getSecure3DRequest, getSecurePlusRequest, getSettlementSplit, getType, getUpop, getWallet, setAcsTransactionId, setActivateStatus, setAirlineDetails, setAuthenticate3dSecureTransaction, setAuthenticationValue, setCarRental, setDccApplied, setDirectoryServerTransactionId, setDSRPECI, setExternalMerchantID, setFinalShipment, setForeignAmount, setHotelLodging, setInquiryRateId, setInstallmentDelayMonths, setInstallmentPlanID, setInstallmentsInterest, setMcc, setNumberOfInstallments, setOverride3DSCountryExclusion, setPayerAuthenticationResponse, setPurchaseCardDetails, setReferencedSchemeTransactionId, setResponseCode, setSCAExemptionIndicators, setSecure3D2AuthenticationResponse, setSecure3D2TransactionStatus, setSecure3DMethodNotificationStatus, setSecure3DProtocolVersion, setSplitShipmentSequenceCount, setStandIn, setStoreId, setSubMerchantSplit, setTerminalID, setTermUrl, setThreeDSMethodNotificationURL, setThreeDSRequestorChallengeIndicator, setThreeDSServerTransactionId, setThreeDSTransType, setVCode, setVerificationResponse, setWalletID, setWalletType, setXID
getBilling, getFormattedDate, getPayment, getShipping, getTransactionDetails, setAdditionalRequestParameters, setAddress1, setAddress2, setAddressNumber, setAssignToken, setBirthDate, setCity, setClientLocale, setComments, setCompany, setCountry, setCustomerID, setDeclineHostedDataDuplicates, setDynamicMerchantName, setEmail, setFax, setFirstname, setGender, setHostedDataID, setHostedDataStoreID, setHouseExtension, setHouseNumber, setInvoiceNumber, setIp, setIpgTransactionId, setMerchantAdviceCodeSupported, setMerchantTransactionId, setMobilePhone, setName, setOrderId, setPayment, setPersonalNumber, setPhone, setPONumber, setReferencedMerchantTransactionId, setShippingAddress1, setShippingAddress2, setShippingAddressCity, setShippingAddressCountry, setShippingAddressName, setShippingAddressState, setShippingAddressZip, setSignature, setState, setStreetName, setSurname, setTDate, setTokenType, setTransactionOrigin, setType, setZip
getAlipayDomesticInformation, getAlipayPaymentInformation, getAlipayTxType, getAuthorizerID, getBancontactQR, getBasket, getBoletoTxType, getCardAccount, getCardFunction, getClientLocale, getCreditCardData, getCUPDomesticInformation, getCUPDomesticTxType, getCustomerCardData, getCustomerCardTxType, getDEDirectDebitData, getDEDirectDebitEMV, getDEDirectDebitTxType, getEMVCardPresentRequest, getIdealTxType, getKlarnaPClassID, getKlarnaTxType, getKoreanPaymentServiceTxType, getMCC6012Details, getPaymentFacilitator, getPaymentUrlTxType, getPayPalTxType, getReceiver, getRecurringType, getSender, getSepaData, getSepaTxType, getSofortTxType, getSubMerchant, getTopUpTxType, getUnscheduledCredentialOnFileType, getWeChatDomesticInformation, getWeChatTxType, setAlipayDomesticInformation, setAlipayPaymentInformation, setAlipayTxType, setAuthorizerID, setBancontactQR, setBasket, setBilling, setBoletoTxType, setCardAccount, setCardFunction, setClientLocale, setCreditCard3DSecure, setCreditCardData, setCreditCardTxType, setCUPDomesticInformation, setCUPDomesticTxType, setCustomerCardData, setCustomerCardTxType, setDEDirectDebitData, setDEDirectDebitEMV, setDEDirectDebitTxType, setEMVCardPresentRequest, setIdealTxType, setKlarnaPClassID, setKlarnaTxType, setKoreanPaymentServiceTxType, setMCC6012Details, setPayment, setPaymentFacilitator, setPaymentUrlTxType, setPayPalTxType, setReceiver, setRecurringType, setSender, setSepaData, setSepaTxType, setShipping, setSofortTxType, setSubMerchant, setTopUpTxType, setTransactionDetails, setUnscheduledCredentialOnFileType, setUpop, setWallet, setWeChatDomesticInformation, setWeChatTxType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setCardAccount, setCardFunction, setStandIn, setTDate, setTerminalID
setReferencedSchemeTransactionId, setUnscheduledCredentialOnFileType
getType, setClientLocale, setComments, setIpgTransactionId, setMerchantTransactionId, setReferencedMerchantTransactionId, setSignature, setStoreId
setAirlineDetails, setCarRental, setHotelLodging, setPurchaseCardDetails
setBasket
setAddress1, setAddress2, setAddressNumber, setBirthDate, setCity, setCompany, setCountry, setCustomerID, setEmail, setFax, setFirstname, setGender, setHouseExtension, setHouseNumber, setMobilePhone, setName, setPersonalNumber, setPhone, setState, setStreetName, setSurname, setZip
setInstallmentDelayMonths, setInstallmentPlanID, setInstallmentsInterest, setNumberOfInstallments
setMCC6012Details
setAssignToken, setDeclineHostedDataDuplicates, setHostedDataID, setHostedDataStoreID, setTokenType
setPaymentFacilitator
setSubMerchant
setSubMerchantSplit
setAcsTransactionId, setAuthenticate3dSecureTransaction, setAuthenticationValue, setDirectoryServerTransactionId, setDSRPECI, setOverride3DSCountryExclusion, setPayerAuthenticationResponse, setSecure3D2AuthenticationResponse, setSecure3D2TransactionStatus, setSecure3DMethodNotificationStatus, setSecure3DProtocolVersion, setTermUrl, setThreeDSMethodNotificationURL, setThreeDSRequestorChallengeIndicator, setThreeDSServerTransactionId, setThreeDSTransType, setVerificationResponse, setXID
setActivateStatus, setResponseCode, setVCode
setShippingAddress1, setShippingAddress2, setShippingAddressCity, setShippingAddressCountry, setShippingAddressName, setShippingAddressState, setShippingAddressZip, setType
setFinalShipment, setSplitShipmentSequenceCount
setAdditionalRequestParameters, setDynamicMerchantName, setInvoiceNumber, setIp, setMerchantAdviceCodeSupported, setOrderId, setPONumber, setTransactionOrigin
setWalletID, setWalletType
public CCPreAuthTransactionObject()
public CCPreAuthTransactionObject(Amount amount, CreditCard creditCard)
setter
methods on the returned
CCPreAuthTransactionObject
instancepublic CCPreAuthTransactionObject(Amount amount, String hostedDataID, String hostedDataStoreID)
public CCPreAuthTransactionObject(Amount amount, de.firstdata.ipg.api.schema.EMVCardPresentRequest emvCardPresentRequest)
public void setSecure3DVerificationRequest(de.firstdata.ipg.api.schema.Secure3DVerificationRequest secure3dVerificationRequest)
setSecure3DVerificationRequest
in interface Secure3DSetter
public void setSecure3DAuthenticationRequest(de.firstdata.ipg.api.schema.Secure3DAuthenticationRequest secure3dAuthenticationRequest)
setSecure3DAuthenticationRequest
in interface Secure3DSetter
public void setVerifySmsCodeRequest(de.firstdata.ipg.api.schema.SecurePlusVerifySmsCodeRequest securePlusVerifySmsCodeRequest)
UpopSecurePlusSetter
setVerifySmsCodeRequest
in interface UpopSecurePlusSetter
public void setAuthenticateUpopTransaction(Boolean value)
UpopSecurePlusSetter
setAuthenticateUpopTransaction
in interface UpopSecurePlusSetter
Copyright © 2019. All rights reserved.