public final class CCSaleTransactionObject extends CCTransactionObject implements CCSaleTransaction
setter
methods.
An instance of this class is created when calling
IPGApiClient#createSaleTransaction(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 |
---|
CCSaleTransactionObject()
creates a Sale transaction with only the transactionType set.
|
CCSaleTransactionObject(Amount amount,
CreditCard creditCard)
creates a Sale transaction with the minimum set of parameters -
note that you can add optional fields by calling the appropriate
setter methods on the returned
CCSaleTransactionObject instance |
CCSaleTransactionObject(Amount amount,
de.firstdata.ipg.api.schema.EMVCardPresentRequest emvCardPresentRequest) |
CCSaleTransactionObject(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, setExternalMerchantID, setMcc, setRecurringType, setSCAExemptionIndicators, 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
setAdditionalRequestParameters, setDynamicMerchantName, setInvoiceNumber, setIp, setMerchantAdviceCodeSupported, setOrderId, setPONumber, setTransactionOrigin
setDccApplied, setForeignAmount, setInquiryRateId
setWalletID, setWalletType
public CCSaleTransactionObject()
public CCSaleTransactionObject(Amount amount, CreditCard creditCard)
setter
methods on the returned
CCSaleTransactionObject
instancepublic CCSaleTransactionObject(Amount amount, String hostedDataID, String hostedDataStoreID)
public CCSaleTransactionObject(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.