public final class CCCreditTransactionObject extends CCTransactionObject implements CCCreditTransaction
setter
methods.
An instance of this class is created when calling
IPGApiClient#createCreditTransaction(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 |
---|
CCCreditTransactionObject(Amount amount,
CreditCard creditCard)
creates a Credit transaction with the minimum set of parameters -
note that you can add optional fields by calling the appropriate
setter methods on the returned
CCCreditTransactionObject instance |
CCCreditTransactionObject(Amount amount,
String hostedDataID,
String hostedDataStoreID) |
Modifier and Type | Method and Description |
---|---|
void |
setSecure3DAuthenticationRequest(de.firstdata.ipg.api.schema.Secure3DAuthenticationRequest secure3dAuthenticationRequest) |
void |
setSecure3DVerificationRequest(de.firstdata.ipg.api.schema.Secure3DVerificationRequest secure3dVerificationRequest) |
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, setTerminalID
setReferencedSchemeTransactionId, setUnscheduledCredentialOnFileType
getType, setClientLocale, setComments, setIpgTransactionId, setMerchantTransactionId, setReferencedMerchantTransactionId, setSignature, setStoreId
setBasket
setAddress1, setAddress2, setAddressNumber, setBirthDate, setCity, setCompany, setCountry, setCustomerID, setEmail, setFax, setFirstname, setGender, setHouseExtension, setHouseNumber, setMobilePhone, setName, setPersonalNumber, setPhone, setState, setStreetName, setSurname, setZip
setAssignToken, setDeclineHostedDataDuplicates, setHostedDataID, setHostedDataStoreID, setTokenType
setPaymentFacilitator
setSubMerchant
setAcsTransactionId, setAuthenticate3dSecureTransaction, setAuthenticationValue, setDirectoryServerTransactionId, setDSRPECI, setOverride3DSCountryExclusion, setPayerAuthenticationResponse, setSecure3D2AuthenticationResponse, setSecure3D2TransactionStatus, setSecure3DMethodNotificationStatus, setSecure3DProtocolVersion, setTermUrl, setThreeDSMethodNotificationURL, setThreeDSRequestorChallengeIndicator, setThreeDSServerTransactionId, setThreeDSTransType, setVerificationResponse, setXID
setShippingAddress1, setShippingAddress2, setShippingAddressCity, setShippingAddressCountry, setShippingAddressName, setShippingAddressState, setShippingAddressZip, setType
setAdditionalRequestParameters, setDynamicMerchantName, setInvoiceNumber, setIp, setMerchantAdviceCodeSupported, setOrderId, setPONumber, setTransactionOrigin
setWalletID, setWalletType
public CCCreditTransactionObject(Amount amount, CreditCard creditCard)
setter
methods on the returned
CCCreditTransactionObject
instancepublic 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
Copyright © 2019. All rights reserved.