Class DEDDSaleTransactionObject
- java.lang.Object
-
- de.firstdata.ipg.api.schema.Transaction
-
- de.firstdata.ipg.api.client.transaction.object.IPGApiTransactionObject
-
- de.firstdata.ipg.api.client.transaction.dedirectdebit.object.DEDDTransactionObject
-
- de.firstdata.ipg.api.client.transaction.dedirectdebit.object.DEDDSaleTransactionObject
-
- All Implemented Interfaces:
DEDDSaleTransaction
,DEDDTransaction
,DEDDAdditionalTransactionDataSetter
,IPGApiTransaction
,BasketSetter
,BillingSetter
,PaymentSetter
,ShippingSetter
,TransactionDetailsSetter
public final class DEDDSaleTransactionObject extends DEDDTransactionObject implements DEDDSaleTransaction
-
-
Field Summary
-
Fields inherited from class de.firstdata.ipg.api.schema.Transaction
alipayDomesticInformation, alipayPaymentInformation, alipayTxType, authorizerID, bancontactQR, basket, billerDetails, billing, blikPaymentInformation, boletoTxType, cardAccount, cardFunction, cardholderInitiatedIndicator, clientLocale, creditCard3DSecure, creditCardData, creditCardTxType, cupDomesticInformation, cupDomesticTxType, customerCardData, customerCardTxType, deDirectDebitData, deDirectDebitEMV, deDirectDebitTxType, diversePayTxType, emiDetails, emvCardPresentRequest, idealTxType, klarnaPClassID, klarnaTxType, koreanPaymentInformation, koreanPaymentServiceTxType, mcc6012Details, merchantInitiatedIndicator, networkTokenDetails, payment, paymentFacilitator, paymentUrlTxType, payPalTxType, pixTxType, receiver, recurringType, sender, sepaData, sepaTxType, serviceLocation, shipping, sofortTxType, standInDetails, subMerchant, threeDSDecoupledAuthenticationParameters, tokenCryptogram, topUpTxType, transactionDetails, unscheduledCredentialOnFileType, upop, wallet, weChatDomesticInformation, weChatTxType
-
-
Constructor Summary
Constructors Constructor Description DEDDSaleTransactionObject(Amount amount, DEDirectDebit account)
DEDDSaleTransactionObject(Amount amount, String hostedDataID, String hostedDataStoreID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.firstdata.ipg.api.schema.DEDirectDebitData
getDEDirectDebitData()
void
setDateOfMandate(String value)
void
setHotelLodging(de.firstdata.ipg.api.schema.HotelLodging hotelLodging)
void
setMandateReference(String value)
void
setMandateType(MandateType value)
-
Methods inherited from class de.firstdata.ipg.api.client.transaction.dedirectdebit.object.DEDDTransactionObject
getDEDirectDebitTxType, getStore, getType, setStoreId
-
Methods inherited from class de.firstdata.ipg.api.client.transaction.object.IPGApiTransactionObject
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, setIpgDeferredAuth, setIpgTransactionId, setMerchantAdviceCodeSupported, setMerchantTransactionId, setMobilePhone, setName, setOrderId, setPayment, setPersonalNumber, setPhone, setPONumber, setReferencedMerchantTransactionId, setShippingAddress1, setShippingAddress2, setShippingAddressCity, setShippingAddressCountry, setShippingAddressName, setShippingAddressState, setShippingAddressZip, setState, setStreetName, setSurname, setTDate, setTokenType, setTransactionOrigin, setType, setZip
-
Methods inherited from class de.firstdata.ipg.api.schema.Transaction
getAlipayDomesticInformation, getAlipayPaymentInformation, getAlipayTxType, getAuthorizerID, getBancontactQR, getBasket, getBillerDetails, getBlikPaymentInformation, getBoletoTxType, getCardAccount, getCardFunction, getCardholderInitiatedIndicator, getClientLocale, getCreditCard3DSecure, getCreditCardData, getCreditCardTxType, getCUPDomesticInformation, getCUPDomesticTxType, getCustomerCardData, getCustomerCardTxType, getDEDirectDebitEMV, getDiversePayTxType, getEMIDetails, getEMVCardPresentRequest, getIdealTxType, getKlarnaPClassID, getKlarnaTxType, getKoreanPaymentInformation, getKoreanPaymentServiceTxType, getMCC6012Details, getMerchantInitiatedIndicator, getNetworkTokenDetails, getPaymentFacilitator, getPaymentUrlTxType, getPayPalTxType, getPixTxType, getReceiver, getRecurringType, getSender, getSepaData, getSepaTxType, getServiceLocation, getSofortTxType, getStandInDetails, getSubMerchant, getThreeDSDecoupledAuthenticationParameters, getTokenCryptogram, getTopUpTxType, getUnscheduledCredentialOnFileType, getUpop, getWallet, getWeChatDomesticInformation, getWeChatTxType, setAlipayDomesticInformation, setAlipayPaymentInformation, setAlipayTxType, setAuthorizerID, setBancontactQR, setBasket, setBillerDetails, setBilling, setBlikPaymentInformation, setBoletoTxType, setCardAccount, setCardFunction, setCardholderInitiatedIndicator, setClientLocale, setCreditCard3DSecure, setCreditCardData, setCreditCardTxType, setCUPDomesticInformation, setCUPDomesticTxType, setCustomerCardData, setCustomerCardTxType, setDEDirectDebitData, setDEDirectDebitEMV, setDEDirectDebitTxType, setDiversePayTxType, setEMIDetails, setEMVCardPresentRequest, setIdealTxType, setKlarnaPClassID, setKlarnaTxType, setKoreanPaymentInformation, setKoreanPaymentServiceTxType, setMCC6012Details, setMerchantInitiatedIndicator, setNetworkTokenDetails, setPayment, setPaymentFacilitator, setPaymentUrlTxType, setPayPalTxType, setPixTxType, setReceiver, setRecurringType, setSender, setSepaData, setSepaTxType, setServiceLocation, setShipping, setSofortTxType, setStandInDetails, setSubMerchant, setThreeDSDecoupledAuthenticationParameters, setTokenCryptogram, setTopUpTxType, setTransactionDetails, setUnscheduledCredentialOnFileType, setUpop, setWallet, setWeChatDomesticInformation, setWeChatTxType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.firstdata.ipg.api.client.transaction.setter.BasketSetter
setBasket
-
Methods inherited from interface de.firstdata.ipg.api.client.transaction.setter.BillingSetter
setAddress1, setAddress2, setAddressNumber, setBirthDate, setCity, setCompany, setCountry, setCustomerID, setEmail, setFax, setFirstname, setGender, setHouseExtension, setHouseNumber, setMobilePhone, setName, setPersonalNumber, setPhone, setState, setStreetName, setSurname, setZip
-
Methods inherited from interface de.firstdata.ipg.api.client.transaction.IPGApiTransaction
getStore, getType, setClientLocale, setComments, setIpgTransactionId, setMerchantTransactionId, setReferencedMerchantTransactionId, setStoreId
-
Methods inherited from interface de.firstdata.ipg.api.client.transaction.setter.PaymentSetter
setAssignToken, setDeclineHostedDataDuplicates, setHostedDataID, setHostedDataStoreID, setTokenType
-
Methods inherited from interface de.firstdata.ipg.api.client.transaction.setter.ShippingSetter
setShippingAddress1, setShippingAddress2, setShippingAddressCity, setShippingAddressCountry, setShippingAddressName, setShippingAddressState, setShippingAddressZip, setType
-
Methods inherited from interface de.firstdata.ipg.api.client.transaction.setter.TransactionDetailsSetter
setAdditionalRequestParameters, setDynamicMerchantName, setInvoiceNumber, setIp, setIpgDeferredAuth, setOrderId, setPONumber, setTransactionOrigin
-
-
-
-
Constructor Detail
-
DEDDSaleTransactionObject
public DEDDSaleTransactionObject(Amount amount, DEDirectDebit account)
-
-
Method Detail
-
setMandateReference
public void setMandateReference(String value)
- Specified by:
setMandateReference
in interfaceDEDDSaleTransaction
-
setMandateType
public void setMandateType(MandateType value)
- Specified by:
setMandateType
in interfaceDEDDSaleTransaction
-
setDateOfMandate
public void setDateOfMandate(String value)
- Specified by:
setDateOfMandate
in interfaceDEDDSaleTransaction
-
getDEDirectDebitData
public de.firstdata.ipg.api.schema.DEDirectDebitData getDEDirectDebitData()
- Overrides:
getDEDirectDebitData
in classde.firstdata.ipg.api.schema.Transaction
-
setHotelLodging
public void setHotelLodging(de.firstdata.ipg.api.schema.HotelLodging hotelLodging)
- Specified by:
setHotelLodging
in interfaceDEDDAdditionalTransactionDataSetter
-
-