public class ValidateObject extends IPGAPIActionObject implements Validate
clientLocale, createPaymentURL, deletePaymentURL, exportPaymentURL, getExternalConsumerInformation, getExternalTransactionStatus, getLastOrders, getLastTransactions, initiateClearing, inquiryCardInformation, inquiryOrder, inquiryTransaction, manageProducts, manageProductStock, recurringPayment, requestCardRateForDCC, requestMerchantRateForDynamicPricing, sendEMailNotification, storeHostedData, validate
Constructor and Description |
---|
ValidateObject(CreditCard card) |
ValidateObject(CustomerCard card) |
ValidateObject(DEDirectDebit account) |
ValidateObject(String hostedDataID) |
Modifier and Type | Method and Description |
---|---|
de.firstdata.ipg.api.schema.Validate |
getValidate() |
void |
setAdditionalRequestParameters(de.firstdata.ipg.api.schema.AdditionalRequestParameters additionalRequestParameters) |
void |
setAddress1(String address1)
sets the first line of the customer's address
|
void |
setAddress2(String address2)
sets the second line of the customer's address
|
void |
setAddressNumber(String addressNumber)
Deprecated.
|
void |
setBirthDate(XMLGregorianCalendar birthDate) |
void |
setCity(String city)
sets the customer's city
|
void |
setCompany(String company)
sets the customer's company
|
void |
setCountry(String country)
sets the customer's country
|
void |
setCustomerID(String customerID)
sets the customerID
|
void |
setDynamicMerchantName(String dynamicMerchantName) |
void |
setEmail(String email)
sets the customer's Email address
|
void |
setFax(String fax)
sets the customer's fax number
|
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) |
void |
setMerchantAdviceCodeSupported(Boolean merchantAdviceCodeSupported) |
void |
setMobilePhone(String mobilePhone) |
void |
setName(String name)
sets the customer's name
|
void |
setOrderId(String orderId) |
void |
setPayment(Amount amount) |
void |
setPersonalNumber(String personalNumber) |
void |
setPhone(String phone)
sets the customer's phone number
|
void |
setPONumber(String poNumber) |
void |
setState(String state)
sets the customer's state
|
void |
setStoreId(String storeId) |
void |
setStreetName(String streetName) |
void |
setSurname(String surname) |
void |
setTransactionOrigin(String transactionOrigin) |
void |
setZip(String zip)
sets the customer's zip code
|
getFormattedDate, setClientLocale
getClientLocale, getCreatePaymentURL, getDeletePaymentURL, getExportPaymentURL, getGetExternalConsumerInformation, getGetExternalTransactionStatus, getGetLastOrders, getGetLastTransactions, getInitiateClearing, getInquiryCardInformation, getInquiryOrder, getInquiryTransaction, getManageProducts, getManageProductStock, getRecurringPayment, getRequestCardRateForDCC, getRequestMerchantRateForDynamicPricing, getSendEMailNotification, getStoreHostedData, setClientLocale, setCreatePaymentURL, setDeletePaymentURL, setExportPaymentURL, setGetExternalConsumerInformation, setGetExternalTransactionStatus, setGetLastOrders, setGetLastTransactions, setInitiateClearing, setInquiryCardInformation, setInquiryOrder, setInquiryTransaction, setManageProducts, setManageProductStock, setRecurringPayment, setRequestCardRateForDCC, setRequestMerchantRateForDynamicPricing, setSendEMailNotification, setStoreHostedData, setValidate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setClientLocale
public ValidateObject(CreditCard card)
public ValidateObject(CustomerCard card)
public ValidateObject(DEDirectDebit account)
public ValidateObject(String hostedDataID)
public void setHostedDataID(String value)
setHostedDataID
in interface Validate
public void setHostedDataStoreID(String value)
setHostedDataStoreID
in interface Validate
public void setStoreId(String storeId)
setStoreId
in interface IPGApiAction
public void setPayment(Amount amount)
setPayment
in interface Validate
public void setAddress1(String address1)
BillingSetter
setAddress1
in interface BillingSetter
address1
- the first line of the customer's addresspublic void setAddress2(String address2)
BillingSetter
setAddress2
in interface BillingSetter
address2
- the second line of the customer's address@Deprecated public void setAddressNumber(String addressNumber)
BillingSetter
setAddressNumber
in interface BillingSetter
addressNumber
- the customer's address numberpublic void setCity(String city)
BillingSetter
setCity
in interface BillingSetter
city
- the customer's citypublic void setCompany(String company)
BillingSetter
setCompany
in interface BillingSetter
company
- the customer's companypublic void setCountry(String country)
BillingSetter
setCountry
in interface BillingSetter
country
- the customer's countrypublic void setCustomerID(String customerID)
BillingSetter
setCustomerID
in interface BillingSetter
customerID
- the customerIDpublic void setEmail(String email)
BillingSetter
setEmail
in interface BillingSetter
email
- the customer's Email addresspublic void setFax(String fax)
BillingSetter
setFax
in interface BillingSetter
fax
- the customer's fax numberpublic void setName(String name)
BillingSetter
setName
in interface BillingSetter
name
- the customer's namepublic void setPhone(String phone)
BillingSetter
setPhone
in interface BillingSetter
phone
- the customer's phone numberpublic void setState(String state)
BillingSetter
setState
in interface BillingSetter
state
- the customer's statepublic void setZip(String zip)
BillingSetter
setZip
in interface BillingSetter
zip
- the customer's zip codepublic void setPersonalNumber(String personalNumber)
setPersonalNumber
in interface BillingSetter
public void setBirthDate(XMLGregorianCalendar birthDate)
setBirthDate
in interface BillingSetter
birthDate
- customer birth datepublic void setGender(de.firstdata.ipg.api.schema.GenderType gender)
setGender
in interface BillingSetter
gender
- customer gender - either GenderType.MALE
or
GenderType.FEMALE
public void setFirstname(String firstname)
setFirstname
in interface BillingSetter
firstname
- customer firstnamepublic void setSurname(String surname)
setSurname
in interface BillingSetter
surname
- customer surnamepublic void setStreetName(String streetName)
setStreetName
in interface BillingSetter
streetName
- customer streetpublic void setHouseNumber(String houseNumber)
setHouseNumber
in interface BillingSetter
houseNumber
- customer house numberpublic void setHouseExtension(String houseExtension)
setHouseExtension
in interface BillingSetter
houseExtension
- customer house extensionpublic void setMobilePhone(String mobilePhone)
setMobilePhone
in interface BillingSetter
mobilePhone
- customer mobile phonepublic void setInvoiceNumber(String invoiceNumber)
setInvoiceNumber
in interface TransactionDetailsSetter
public void setDynamicMerchantName(String dynamicMerchantName)
setDynamicMerchantName
in interface TransactionDetailsSetter
public void setPONumber(String poNumber)
setPONumber
in interface TransactionDetailsSetter
public void setIp(String ip)
setIp
in interface TransactionDetailsSetter
public void setOrderId(String orderId)
setOrderId
in interface TransactionDetailsSetter
public void setTransactionOrigin(String transactionOrigin)
setTransactionOrigin
in interface TransactionDetailsSetter
public de.firstdata.ipg.api.schema.Validate getValidate()
getValidate
in class de.firstdata.ipg.api.schema.Action
public void setAdditionalRequestParameters(de.firstdata.ipg.api.schema.AdditionalRequestParameters additionalRequestParameters)
setAdditionalRequestParameters
in interface TransactionDetailsSetter
public void setMerchantAdviceCodeSupported(Boolean merchantAdviceCodeSupported)
setMerchantAdviceCodeSupported
in interface TransactionDetailsSetter
Copyright © 2019. All rights reserved.