public final class CCForceTicketTransactionObject extends CCTransactionObject implements CCForceTicketTransaction
setter
methods. An instance of this class is created when calling
IPGApiClient#createForceTicketTransaction(double, 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 |
---|
CCForceTicketTransactionObject(Amount amount,
CreditCard creditCard,
String referenceNumber)
creates a ForceTicket transaction with the minimum set of
parameters - note that you can add optional fields by calling the
appropriate
setter methods on the returned
CCForceTicketTransactionObject instance |
CCForceTicketTransactionObject(Amount amount,
String hostedDataID,
String hostedDataStoreID,
String referenceNumber) |
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
setInstallmentDelayMonths, setInstallmentPlanID, setInstallmentsInterest, setNumberOfInstallments
setAssignToken, setDeclineHostedDataDuplicates, setHostedDataID, setHostedDataStoreID, setTokenType
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
public CCForceTicketTransactionObject(Amount amount, CreditCard creditCard, String referenceNumber)
setter
methods on the returned
CCForceTicketTransactionObject
instancereferenceNumber
- the reference number you have obtained when having authorized
this transaction e.g. by phonepublic 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.