public class SepaSaleTransactionObject extends IPGApiTransactionObject implements SepaSaleTransaction
Modifier and Type | Field and Description |
---|---|
static String |
SALE |
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 |
---|
SepaSaleTransactionObject(Amount amount,
String orderId) |
Modifier and Type | Method and Description |
---|---|
de.firstdata.ipg.api.schema.SepaTxType |
getSepaTxType() |
String |
getType()
Sepa Direct Debit has only sale type.
|
void |
setIban(String iban) |
void |
setMandateDate(Date date) |
void |
setMandateReference(String mandateReference) |
void |
setMandateType(de.firstdata.ipg.api.schema.MandateType mandateType) |
void |
setMandateUrl(URL mandateUrl) |
void |
setStoreId(String storeId) |
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, getCreditCard3DSecure, getCreditCardData, getCreditCardTxType, getCUPDomesticInformation, getCUPDomesticTxType, getCustomerCardData, getCustomerCardTxType, getDEDirectDebitData, getDEDirectDebitEMV, getDEDirectDebitTxType, getEMVCardPresentRequest, getIdealTxType, getKlarnaPClassID, getKlarnaTxType, getKoreanPaymentServiceTxType, getMCC6012Details, getPaymentFacilitator, getPaymentUrlTxType, getPayPalTxType, getReceiver, getRecurringType, getSender, getSepaData, getSofortTxType, getSubMerchant, getTopUpTxType, getUnscheduledCredentialOnFileType, getUpop, getWallet, 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
setCountry, setEmail, setName
setClientLocale, setComments, setIpgTransactionId, setMerchantTransactionId, setReferencedMerchantTransactionId, setSignature
setAdditionalRequestParameters, setDynamicMerchantName, setInvoiceNumber, setIp, setMerchantAdviceCodeSupported, setOrderId, setPONumber, setTransactionOrigin
public static final String SALE
public String getType()
getType
in interface IPGApiTransaction
public void setIban(String iban)
setIban
in interface SepaSaleTransaction
public de.firstdata.ipg.api.schema.SepaTxType getSepaTxType()
getSepaTxType
in class de.firstdata.ipg.api.schema.Transaction
public void setStoreId(String storeId)
setStoreId
in interface IPGApiTransaction
public void setMandateReference(String mandateReference)
setMandateReference
in interface SepaSaleTransaction
public void setMandateDate(Date date)
setMandateDate
in interface SepaSaleTransaction
public void setMandateType(de.firstdata.ipg.api.schema.MandateType mandateType)
setMandateType
in interface SepaSaleTransaction
public void setMandateUrl(URL mandateUrl)
setMandateUrl
in interface SepaSaleTransaction
Copyright © 2019. All rights reserved.