public abstract class IPGApiTransactionObject extends de.firstdata.ipg.api.schema.Transaction implements IPGApiTransaction
IPGApiTransaction
is the abstract super class of any other
transaction class. It contains methods for setting optional fields which are
common to all transactions regardless of their type.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
Modifier | Constructor and Description |
---|---|
protected |
IPGApiTransactionObject(Amount amount,
String hostedDataID,
String hostedDataStoreID,
String orderId) |
Modifier and Type | Method and Description |
---|---|
de.firstdata.ipg.api.schema.Billing |
getBilling() |
protected static String |
getFormattedDate(Date value) |
de.firstdata.ipg.api.schema.Payment |
getPayment() |
de.firstdata.ipg.api.schema.Shipping |
getShipping() |
de.firstdata.ipg.api.schema.TransactionDetails |
getTransactionDetails() |
void |
setAdditionalRequestParameters(de.firstdata.ipg.api.schema.AdditionalRequestParameters additionalRequestParameters) |
void |
setAddress1(String address1) |
void |
setAddress2(String address2) |
void |
setAddressNumber(String addressNumber)
Deprecated.
|
void |
setAssignToken(Boolean value) |
void |
setBirthDate(XMLGregorianCalendar birthDate) |
void |
setCity(String city) |
void |
setClientLocale(Locale value) |
void |
setComments(String value) |
void |
setCompany(String company) |
void |
setCountry(String country) |
void |
setCustomerID(String customerID) |
void |
setDeclineHostedDataDuplicates(boolean value) |
void |
setDynamicMerchantName(String dynamicMerchantName) |
void |
setEmail(String email) |
void |
setFax(String fax) |
void |
setFirstname(String firstname) |
void |
setGender(de.firstdata.ipg.api.schema.GenderType gender) |
void |
setHostedDataID(String value) |
void |
setHostedDataStoreID(String value) |
void |
setHouseExtension(String houseExtension) |
void |
setHouseNumber(String houseNumber) |
void |
setInvoiceNumber(String invoiceNumber) |
void |
setIp(String ip)
sets the customer's IP address which can be used for fraud detection
|
void |
setIpgTransactionId(Long ipgTransactionId) |
void |
setMerchantAdviceCodeSupported(Boolean merchantAdviceCodeSupported) |
void |
setMerchantTransactionId(String merchantTransactionId) |
void |
setMobilePhone(String mobilePhone) |
void |
setName(String name) |
void |
setOrderId(String orderId) |
protected void |
setPayment(Amount amount) |
void |
setPersonalNumber(String personalNumber) |
void |
setPhone(String phone) |
void |
setPONumber(String poNumber) |
void |
setReferencedMerchantTransactionId(String referencedMerchantTransactionId) |
void |
setShippingAddress1(String address1) |
void |
setShippingAddress2(String address2) |
void |
setShippingAddressCity(String city) |
void |
setShippingAddressCountry(String country) |
void |
setShippingAddressName(String name) |
void |
setShippingAddressState(String state) |
void |
setShippingAddressZip(String zip) |
void |
setSignature(byte[] signature) |
void |
setState(String state) |
void |
setStreetName(String streetName) |
void |
setSurname(String surname) |
void |
setTDate(String tDate) |
void |
setTokenType(de.firstdata.ipg.api.schema.TokenType value) |
void |
setTransactionOrigin(String transactionOrigin) |
void |
setType(String type)
Deprecated.
|
void |
setZip(String zip) |
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, getSepaTxType, 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
getType, setStoreId
public void setComments(String value)
setComments
in interface IPGApiTransaction
public void setIp(String ip)
ip
- the customer's IP addresspublic void setOrderId(String orderId)
public void setTDate(String tDate)
public void setMerchantTransactionId(String merchantTransactionId)
setMerchantTransactionId
in interface IPGApiTransaction
public void setReferencedMerchantTransactionId(String referencedMerchantTransactionId)
setReferencedMerchantTransactionId
in interface IPGApiTransaction
public void setIpgTransactionId(Long ipgTransactionId)
setIpgTransactionId
in interface IPGApiTransaction
public void setSignature(byte[] signature)
setSignature
in interface IPGApiTransaction
public void setInvoiceNumber(String invoiceNumber)
public void setDynamicMerchantName(String dynamicMerchantName)
public void setPONumber(String poNumber)
public void setClientLocale(Locale value)
setClientLocale
in interface IPGApiTransaction
public void setTransactionOrigin(String transactionOrigin)
public de.firstdata.ipg.api.schema.TransactionDetails getTransactionDetails()
getTransactionDetails
in class de.firstdata.ipg.api.schema.Transaction
public void setCustomerID(String customerID)
public void setName(String name)
public void setCompany(String company)
public void setAddress1(String address1)
public void setAddress2(String address2)
public void setCity(String city)
public void setState(String state)
public void setZip(String zip)
public void setCountry(String country)
public void setPhone(String phone)
public void setFax(String fax)
public void setEmail(String email)
public void setPersonalNumber(String personalNumber)
public void setBirthDate(XMLGregorianCalendar birthDate)
public void setGender(de.firstdata.ipg.api.schema.GenderType gender)
public void setFirstname(String firstname)
public void setSurname(String surname)
public void setStreetName(String streetName)
public void setHouseNumber(String houseNumber)
public void setHouseExtension(String houseExtension)
public void setMobilePhone(String mobilePhone)
@Deprecated public void setAddressNumber(String addressNumber)
@Deprecated public void setType(String type)
public void setShippingAddressName(String name)
public void setShippingAddress1(String address1)
public void setShippingAddress2(String address2)
public void setShippingAddressCity(String city)
public void setShippingAddressState(String state)
public void setShippingAddressZip(String zip)
public void setShippingAddressCountry(String country)
public void setDeclineHostedDataDuplicates(boolean value)
public void setHostedDataID(String value)
public void setHostedDataStoreID(String value)
public void setTokenType(de.firstdata.ipg.api.schema.TokenType value)
public void setAssignToken(Boolean value)
public void setAdditionalRequestParameters(de.firstdata.ipg.api.schema.AdditionalRequestParameters additionalRequestParameters)
public de.firstdata.ipg.api.schema.Billing getBilling()
getBilling
in class de.firstdata.ipg.api.schema.Transaction
public de.firstdata.ipg.api.schema.Shipping getShipping()
getShipping
in class de.firstdata.ipg.api.schema.Transaction
public de.firstdata.ipg.api.schema.Payment getPayment()
getPayment
in class de.firstdata.ipg.api.schema.Transaction
protected void setPayment(Amount amount)
public void setMerchantAdviceCodeSupported(Boolean merchantAdviceCodeSupported)
Copyright © 2019. All rights reserved.