public abstract class CCTransactionObject extends IPGApiTransactionObject
IPGApiTransaction
is the abstract super class of any other
transaction class. It contains methods for setting optional fields which are
common to all transactions regardless of their type.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
Modifier | Constructor and Description |
---|---|
protected |
CCTransactionObject(String type,
Amount amount,
CreditCard creditCard,
String hostedDataID,
String hostedDataStoreID,
String orderId) |
Modifier and Type | Method and Description |
---|---|
de.firstdata.ipg.api.schema.CreditCard3DSecure |
getCreditCard3DSecure() |
de.firstdata.ipg.api.schema.CreditCardTxType |
getCreditCardTxType() |
protected de.firstdata.ipg.api.schema.Secure3DRequest |
getSecure3DRequest() |
protected de.firstdata.ipg.api.schema.SecurePlusRequest |
getSecurePlusRequest() |
de.firstdata.ipg.api.schema.SettlementSplit |
getSettlementSplit() |
String |
getType() |
de.firstdata.ipg.api.schema.Upop |
getUpop() |
de.firstdata.ipg.api.schema.Wallet |
getWallet() |
void |
setAcsTransactionId(String acsTransactionId) |
void |
setActivateStatus(String value) |
void |
setAirlineDetails(de.firstdata.ipg.api.schema.AirlineDetails airlineDetails) |
void |
setAuthenticate3dSecureTransaction(Boolean value) |
void |
setAuthenticationValue(String value) |
void |
setCarRental(de.firstdata.ipg.api.schema.CarRental carRental) |
void |
setDccApplied(boolean dccApplied) |
void |
setDirectoryServerTransactionId(String directoryServerTransactionId) |
void |
setDSRPECI(String value) |
void |
setExternalMerchantID(String value) |
void |
setFinalShipment(boolean finalShipment) |
void |
setForeignAmount(Amount amount) |
void |
setHotelLodging(de.firstdata.ipg.api.schema.HotelLodging hotelLodging) |
void |
setInquiryRateId(long inquiryRateId) |
void |
setInstallmentDelayMonths(Integer installmentDelayMonths) |
void |
setInstallmentPlanID(String installmentPlanID) |
void |
setInstallmentsInterest(Boolean installmentsInterest) |
void |
setMcc(Integer value) |
void |
setNumberOfInstallments(Integer numberOfInstallments) |
void |
setOverride3DSCountryExclusion(boolean override3DSCountryExclusion) |
void |
setPayerAuthenticationResponse(String value) |
void |
setPurchaseCardDetails(de.firstdata.ipg.api.schema.PurchaseCard purchaseCard) |
void |
setReferencedSchemeTransactionId(String value) |
void |
setResponseCode(String value) |
void |
setSCAExemptionIndicators(de.firstdata.ipg.api.schema.SCAExemptionIndicators value) |
void |
setSecure3D2AuthenticationResponse(String authenticationResponse) |
void |
setSecure3D2TransactionStatus(String transactionStatus) |
void |
setSecure3DMethodNotificationStatus(String secure3DMethodNotificationStatus) |
void |
setSecure3DProtocolVersion(String protocolVersion) |
void |
setSplitShipmentSequenceCount(int splitShipmentSequenceCount) |
void |
setStandIn(boolean isStandin) |
void |
setStoreId(String storeId) |
void |
setSubMerchantSplit(List<de.firstdata.ipg.api.schema.SubMerchantSplit> list) |
void |
setTerminalID(String value) |
void |
setTermUrl(URL termUrl) |
void |
setThreeDSMethodNotificationURL(URL threeDSMethodNotificationURL) |
void |
setThreeDSRequestorChallengeIndicator(String threeDSRequestorChallengeIndicator) |
void |
setThreeDSServerTransactionId(String threeDSServerTransactionId) |
void |
setThreeDSTransType(String threeDSTransType) |
void |
setVCode(String value) |
void |
setVerificationResponse(String value) |
void |
setWalletID(String value) |
void |
setWalletType(de.firstdata.ipg.api.schema.WalletType value) |
void |
setXID(String value) |
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
public void setAirlineDetails(de.firstdata.ipg.api.schema.AirlineDetails airlineDetails)
public void setHotelLodging(de.firstdata.ipg.api.schema.HotelLodging hotelLodging)
public void setCarRental(de.firstdata.ipg.api.schema.CarRental carRental)
public void setPurchaseCardDetails(de.firstdata.ipg.api.schema.PurchaseCard purchaseCard)
public String getType()
public void setStoreId(String storeId)
public de.firstdata.ipg.api.schema.CreditCardTxType getCreditCardTxType()
getCreditCardTxType
in class de.firstdata.ipg.api.schema.Transaction
public void setAuthenticationValue(String value)
public void setAuthenticate3dSecureTransaction(Boolean value)
public void setPayerAuthenticationResponse(String value)
public void setTerminalID(String value)
public void setExternalMerchantID(String value)
public void setMcc(Integer value)
public void setVerificationResponse(String value)
public void setXID(String value)
public void setDSRPECI(String value)
public void setOverride3DSCountryExclusion(boolean override3DSCountryExclusion)
public void setSecure3DMethodNotificationStatus(String secure3DMethodNotificationStatus)
public void setTermUrl(URL termUrl)
public void setThreeDSMethodNotificationURL(URL threeDSMethodNotificationURL)
public void setThreeDSRequestorChallengeIndicator(String threeDSRequestorChallengeIndicator)
public void setThreeDSTransType(String threeDSTransType)
public void setSecure3D2AuthenticationResponse(String authenticationResponse)
public void setSecure3D2TransactionStatus(String transactionStatus)
public void setSecure3DProtocolVersion(String protocolVersion)
public void setAcsTransactionId(String acsTransactionId)
public void setThreeDSServerTransactionId(String threeDSServerTransactionId)
public void setDirectoryServerTransactionId(String directoryServerTransactionId)
public de.firstdata.ipg.api.schema.CreditCard3DSecure getCreditCard3DSecure()
getCreditCard3DSecure
in class de.firstdata.ipg.api.schema.Transaction
protected de.firstdata.ipg.api.schema.Secure3DRequest getSecure3DRequest()
public void setDccApplied(boolean dccApplied)
public void setInquiryRateId(long inquiryRateId)
public void setForeignAmount(Amount amount)
public void setSplitShipmentSequenceCount(int splitShipmentSequenceCount)
public void setFinalShipment(boolean finalShipment)
public void setWalletType(de.firstdata.ipg.api.schema.WalletType value)
public void setWalletID(String value)
public de.firstdata.ipg.api.schema.Wallet getWallet()
getWallet
in class de.firstdata.ipg.api.schema.Transaction
public void setInstallmentDelayMonths(Integer installmentDelayMonths)
public void setNumberOfInstallments(Integer numberOfInstallments)
public void setInstallmentsInterest(Boolean installmentsInterest)
public void setInstallmentPlanID(String installmentPlanID)
public void setStandIn(boolean isStandin)
public de.firstdata.ipg.api.schema.Upop getUpop()
getUpop
in class de.firstdata.ipg.api.schema.Transaction
protected de.firstdata.ipg.api.schema.SecurePlusRequest getSecurePlusRequest()
public void setVCode(String value)
public void setResponseCode(String value)
public void setActivateStatus(String value)
public void setReferencedSchemeTransactionId(String value)
public void setSubMerchantSplit(List<de.firstdata.ipg.api.schema.SubMerchantSplit> list)
public de.firstdata.ipg.api.schema.SettlementSplit getSettlementSplit()
public void setSCAExemptionIndicators(de.firstdata.ipg.api.schema.SCAExemptionIndicators value)
Copyright © 2019. All rights reserved.