Class InstallRecurringPaymentObject
- java.lang.Object
-
- de.firstdata.ipg.api.schema.Action
-
- de.firstdata.ipg.api.client.action.object.IPGAPIActionObject
-
- de.firstdata.ipg.api.client.action.recurringpayment.object.InstallRecurringPaymentObject
-
- All Implemented Interfaces:
IPGApiAction
,InstallRecurringPayment
,RecurringPayment
,Secure3DSetter
,UpopSetter
,WalletSetter
,BasketSetter
,BillingSetter
,ShippingSetter
,TransactionDetailsSetter
public class InstallRecurringPaymentObject extends IPGAPIActionObject implements InstallRecurringPayment
-
-
Field Summary
-
Fields inherited from class de.firstdata.ipg.api.schema.Action
clientLocale, createPaymentURL, deleteBillKey, deletePaymentURL, deliveryConfirmation, exportPaymentURL, generateCashReceipt, getExternalConsumerInformation, getExternalTransactionStatus, getGuestCheckoutTokenCryptogram, getLastOrders, getLastTransactions, getNetworkTokenCryptogram, initiateClearing, inquiryCardInformation, inquiryOrder, inquiryTransaction, manageProducts, manageProductStock, recurringPayment, requestCardRateForDCC, requestMerchantRateForDynamicPricing, sendEMailNotification, storeHostedData, validate
-
-
Constructor Summary
Constructors Constructor Description InstallRecurringPaymentObject(Amount amount, CreditCard creditCard, int installmentFrequency, String installmentPeriod, int maximumFailures, String recurringStartDate)
InstallRecurringPaymentObject(Amount amount, CreditCard creditCard, int installmentFrequency, String installmentPeriod, int maximumFailures, Date recurringStartDate)
InstallRecurringPaymentObject(Amount amount, DEDirectDebit deDirectDebit, int installmentFrequency, String installmentPeriod, int maximumFailures, String recurringStartDate)
InstallRecurringPaymentObject(Amount amount, DEDirectDebit deDirectDebit, int installmentFrequency, String installmentPeriod, int maximumFailures, Date recurringStartDate)
InstallRecurringPaymentObject(Amount amount, String referencedOrderID, int installmentFrequency, String installmentPeriod, int maximumFailures, String recurringStartDate)
InstallRecurringPaymentObject(Amount amount, String referencedOrderID, int installmentFrequency, String installmentPeriod, int maximumFailures, Date recurringStartDate)
InstallRecurringPaymentObject(Amount amount, String hostedDataID, String hostedDataStoreID, int installmentFrequency, String installmentPeriod, int maximumFailures, String recurringStartDate)
InstallRecurringPaymentObject(Amount amount, String hostedDataID, String hostedDataStoreID, int installmentFrequency, String installmentPeriod, int maximumFailures, Date recurringStartDate)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected de.firstdata.ipg.api.schema.Billing
getBilling()
protected de.firstdata.ipg.api.schema.Payment
getPayment()
de.firstdata.ipg.api.schema.RecurringPayment
getRecurringPayment()
protected de.firstdata.ipg.api.schema.RecurringPaymentInformation
getRecurringPaymentInformation()
protected de.firstdata.ipg.api.schema.Shipping
getShipping()
de.firstdata.ipg.api.schema.Wallet
getWallet()
void
setAcsTransactionId(String acsTransactionId)
void
setActivateStatus(String value)
setters for activate Status from UPOP Verify-Enrollment responsevoid
setAdditionalRequestParameters(de.firstdata.ipg.api.schema.AdditionalRequestParameters additionalRequestParameters)
void
setAddress1(String address1)
void
setAddress2(String address2)
void
setAddressNumber(String addressNumber)
Deprecated.void
setAmount(Amount value)
void
setAuthenticate3dSecureTransaction(Boolean value)
void
setAuthenticationValue(String value)
void
setBasket(de.firstdata.ipg.api.schema.Basket value)
void
setBirthDate(XMLGregorianCalendar birthDate)
void
setBrowserJavaScriptEnabled(Boolean value)
void
setCardFunction(de.firstdata.ipg.api.schema.CardFunctionType value)
void
setCity(String city)
void
setComments(String value)
void
setCompany(String company)
void
setCountry(String country)
void
setCreditCard(CreditCard creditCard)
void
setCustomerID(String customerID)
void
setDEDirectDebit(DEDirectDebit deDirectDebit)
void
setDirectoryServerTransactionId(String directoryServerTransactionId)
void
setDSRPECI(String 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
setInstallmentCount(int value)
void
setInstallmentFrequency(int value)
void
setInstallmentPeriod(String value)
void
setInvoiceNumber(String value)
void
setIp(String ip)
void
setIpgDeferredAuth(Boolean isDeferredAuth)
void
setMaximumFailures(int value)
void
setMobilePhone(String mobilePhone)
void
setName(String name)
void
setOrderId(String orderId)
void
setOverride3DSCountryExclusion(boolean override3DSCountryExclusion)
void
setPayerAuthenticationResponse(String value)
protected void
setPayment(Amount amount)
void
setPersonalNumber(String personalNumber)
void
setPhone(String phone)
void
setPONumber(String value)
void
setRecurringStartDate(String value)
void
setRecurringStartDate(Date value)
void
setReferencedOrderID(String value)
void
setResponseCode(String value)
setters for response code value from UPOP Send-SMS responsevoid
setSecure3D2AuthenticationResponse(String authenticationResponse)
void
setSecure3D2TransactionStatus(String transactionStatus)
void
setSecure3DAuthenticationRequest(de.firstdata.ipg.api.schema.Secure3DAuthenticationRequest secure3dAuthenticationRequest)
void
setSecure3DMethodNotificationStatus(String secure3DMethodNotificationStatus)
void
setSecure3DProtocolVersion(String protocolVersion)
void
setSecure3DVerificationRequest(de.firstdata.ipg.api.schema.Secure3DVerificationRequest secure3dVerificationRequest)
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
setSkipTRA(Boolean value)
void
setState(String state)
void
setStoreId(String storeId)
void
setStreetName(String streetName)
void
setSurname(String surname)
void
setTermUrl(URL termUrl)
void
setThreeDSEmvcoMessageCategory(String value)
void
setThreeDSMethodNotificationURL(URL threeDSMethodNotificationURL)
void
setThreeDSRequestorChallengeIndicator(String value)
void
setThreeDSServerTransactionId(String threeDSServerTransactionId)
void
setThreeDSTransType(String value)
void
setTransactionOrigin(String value)
void
setType(String type)
Deprecated.void
setVCode(String value)
setters for VCODE from UPOP requestvoid
setVerificationResponse(String value)
void
setWalletID(String value)
void
setWalletType(de.firstdata.ipg.api.schema.WalletType value)
void
setXID(String value)
void
setZip(String zip)
-
Methods inherited from class de.firstdata.ipg.api.client.action.object.IPGAPIActionObject
getFormattedDate, setClientLocale
-
Methods inherited from class de.firstdata.ipg.api.schema.Action
getClientLocale, getCreatePaymentURL, getDeleteBillKey, getDeletePaymentURL, getDeliveryConfirmation, getExportPaymentURL, getGenerateCashReceipt, getGetExternalConsumerInformation, getGetExternalTransactionStatus, getGetGuestCheckoutTokenCryptogram, getGetLastOrders, getGetLastTransactions, getGetNetworkTokenCryptogram, getInitiateClearing, getInquiryCardInformation, getInquiryOrder, getInquiryTransaction, getManageProducts, getManageProductStock, getRequestCardRateForDCC, getRequestMerchantRateForDynamicPricing, getSendEMailNotification, getStoreHostedData, getValidate, setClientLocale, setCreatePaymentURL, setDeleteBillKey, setDeletePaymentURL, setDeliveryConfirmation, setExportPaymentURL, setGenerateCashReceipt, setGetExternalConsumerInformation, setGetExternalTransactionStatus, setGetGuestCheckoutTokenCryptogram, setGetLastOrders, setGetLastTransactions, setGetNetworkTokenCryptogram, setInitiateClearing, setInquiryCardInformation, setInquiryOrder, setInquiryTransaction, setManageProducts, setManageProductStock, setRecurringPayment, setRequestCardRateForDCC, setRequestMerchantRateForDynamicPricing, setSendEMailNotification, setStoreHostedData, setValidate
-
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.action.recurringpayment.InstallRecurringPayment
setCardFunction, setComments, setInstallmentCount
-
Methods inherited from interface de.firstdata.ipg.api.client.action.IPGApiAction
setClientLocale, setStoreId
-
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
setOrderId
-
Methods inherited from interface de.firstdata.ipg.api.client.transaction.creditcard.setter.WalletSetter
setWalletID, setWalletType
-
-
-
-
Constructor Detail
-
InstallRecurringPaymentObject
public InstallRecurringPaymentObject(Amount amount, CreditCard creditCard, int installmentFrequency, String installmentPeriod, int maximumFailures, String recurringStartDate)
-
InstallRecurringPaymentObject
public InstallRecurringPaymentObject(Amount amount, CreditCard creditCard, int installmentFrequency, String installmentPeriod, int maximumFailures, Date recurringStartDate)
-
InstallRecurringPaymentObject
public InstallRecurringPaymentObject(Amount amount, DEDirectDebit deDirectDebit, int installmentFrequency, String installmentPeriod, int maximumFailures, String recurringStartDate)
-
InstallRecurringPaymentObject
public InstallRecurringPaymentObject(Amount amount, DEDirectDebit deDirectDebit, int installmentFrequency, String installmentPeriod, int maximumFailures, Date recurringStartDate)
-
InstallRecurringPaymentObject
public InstallRecurringPaymentObject(Amount amount, String referencedOrderID, int installmentFrequency, String installmentPeriod, int maximumFailures, String recurringStartDate)
-
InstallRecurringPaymentObject
public InstallRecurringPaymentObject(Amount amount, String referencedOrderID, int installmentFrequency, String installmentPeriod, int maximumFailures, Date recurringStartDate)
-
InstallRecurringPaymentObject
public InstallRecurringPaymentObject(Amount amount, String hostedDataID, String hostedDataStoreID, int installmentFrequency, String installmentPeriod, int maximumFailures, String recurringStartDate)
-
-
Method Detail
-
setTransactionOrigin
public void setTransactionOrigin(String value)
- Specified by:
setTransactionOrigin
in interfaceTransactionDetailsSetter
-
setIp
public void setIp(String ip)
- Specified by:
setIp
in interfaceTransactionDetailsSetter
-
setInvoiceNumber
public void setInvoiceNumber(String value)
- Specified by:
setInvoiceNumber
in interfaceTransactionDetailsSetter
-
setDynamicMerchantName
public void setDynamicMerchantName(String dynamicMerchantName)
- Specified by:
setDynamicMerchantName
in interfaceTransactionDetailsSetter
-
setPONumber
public void setPONumber(String value)
- Specified by:
setPONumber
in interfaceTransactionDetailsSetter
-
setAuthenticationValue
public void setAuthenticationValue(String value)
- Specified by:
setAuthenticationValue
in interfaceSecure3DSetter
-
setAuthenticate3dSecureTransaction
public void setAuthenticate3dSecureTransaction(Boolean value)
- Specified by:
setAuthenticate3dSecureTransaction
in interfaceSecure3DSetter
-
setSkipTRA
public void setSkipTRA(Boolean value)
- Specified by:
setSkipTRA
in interfaceSecure3DSetter
-
setPayerAuthenticationResponse
public void setPayerAuthenticationResponse(String value)
- Specified by:
setPayerAuthenticationResponse
in interfaceSecure3DSetter
-
setVerificationResponse
public void setVerificationResponse(String value)
- Specified by:
setVerificationResponse
in interfaceSecure3DSetter
-
setXID
public void setXID(String value)
- Specified by:
setXID
in interfaceSecure3DSetter
-
setDSRPECI
public void setDSRPECI(String value)
- Specified by:
setDSRPECI
in interfaceSecure3DSetter
-
setOverride3DSCountryExclusion
public void setOverride3DSCountryExclusion(boolean override3DSCountryExclusion)
- Specified by:
setOverride3DSCountryExclusion
in interfaceSecure3DSetter
-
setSecure3DMethodNotificationStatus
public void setSecure3DMethodNotificationStatus(String secure3DMethodNotificationStatus)
- Specified by:
setSecure3DMethodNotificationStatus
in interfaceSecure3DSetter
-
setTermUrl
public void setTermUrl(URL termUrl)
- Specified by:
setTermUrl
in interfaceSecure3DSetter
-
setThreeDSMethodNotificationURL
public void setThreeDSMethodNotificationURL(URL threeDSMethodNotificationURL)
- Specified by:
setThreeDSMethodNotificationURL
in interfaceSecure3DSetter
-
setThreeDSRequestorChallengeIndicator
public void setThreeDSRequestorChallengeIndicator(String value)
- Specified by:
setThreeDSRequestorChallengeIndicator
in interfaceSecure3DSetter
-
setThreeDSTransType
public void setThreeDSTransType(String value)
- Specified by:
setThreeDSTransType
in interfaceSecure3DSetter
-
setThreeDSEmvcoMessageCategory
public void setThreeDSEmvcoMessageCategory(String value)
- Specified by:
setThreeDSEmvcoMessageCategory
in interfaceSecure3DSetter
-
setBrowserJavaScriptEnabled
public void setBrowserJavaScriptEnabled(Boolean value)
- Specified by:
setBrowserJavaScriptEnabled
in interfaceSecure3DSetter
-
setSecure3D2AuthenticationResponse
public void setSecure3D2AuthenticationResponse(String authenticationResponse)
- Specified by:
setSecure3D2AuthenticationResponse
in interfaceSecure3DSetter
-
setSecure3D2TransactionStatus
public void setSecure3D2TransactionStatus(String transactionStatus)
- Specified by:
setSecure3D2TransactionStatus
in interfaceSecure3DSetter
-
setSecure3DProtocolVersion
public void setSecure3DProtocolVersion(String protocolVersion)
- Specified by:
setSecure3DProtocolVersion
in interfaceSecure3DSetter
-
setAcsTransactionId
public void setAcsTransactionId(String acsTransactionId)
- Specified by:
setAcsTransactionId
in interfaceSecure3DSetter
-
setThreeDSServerTransactionId
public void setThreeDSServerTransactionId(String threeDSServerTransactionId)
- Specified by:
setThreeDSServerTransactionId
in interfaceSecure3DSetter
-
setDirectoryServerTransactionId
public void setDirectoryServerTransactionId(String directoryServerTransactionId)
- Specified by:
setDirectoryServerTransactionId
in interfaceSecure3DSetter
-
setAdditionalRequestParameters
public void setAdditionalRequestParameters(de.firstdata.ipg.api.schema.AdditionalRequestParameters additionalRequestParameters)
- Specified by:
setAdditionalRequestParameters
in interfaceTransactionDetailsSetter
-
setSecure3DVerificationRequest
public void setSecure3DVerificationRequest(de.firstdata.ipg.api.schema.Secure3DVerificationRequest secure3dVerificationRequest)
- Specified by:
setSecure3DVerificationRequest
in interfaceSecure3DSetter
-
setSecure3DAuthenticationRequest
public void setSecure3DAuthenticationRequest(de.firstdata.ipg.api.schema.Secure3DAuthenticationRequest secure3dAuthenticationRequest)
- Specified by:
setSecure3DAuthenticationRequest
in interfaceSecure3DSetter
-
setVCode
public void setVCode(String value)
Description copied from interface:UpopSetter
setters for VCODE from UPOP request- Specified by:
setVCode
in interfaceUpopSetter
-
setActivateStatus
public void setActivateStatus(String value)
Description copied from interface:UpopSetter
setters for activate Status from UPOP Verify-Enrollment response- Specified by:
setActivateStatus
in interfaceUpopSetter
-
setResponseCode
public void setResponseCode(String value)
Description copied from interface:UpopSetter
setters for response code value from UPOP Send-SMS response- Specified by:
setResponseCode
in interfaceUpopSetter
-
setIpgDeferredAuth
public void setIpgDeferredAuth(Boolean isDeferredAuth)
- Specified by:
setIpgDeferredAuth
in interfaceTransactionDetailsSetter
-
setAmount
public void setAmount(Amount value)
-
setBasket
public void setBasket(de.firstdata.ipg.api.schema.Basket value)
-
setComments
public void setComments(String value)
-
setInstallmentCount
public void setInstallmentCount(int value)
-
setInstallmentFrequency
public void setInstallmentFrequency(int value)
-
setInstallmentPeriod
public void setInstallmentPeriod(String value)
-
setMaximumFailures
public void setMaximumFailures(int value)
-
setRecurringStartDate
public void setRecurringStartDate(String value)
-
setRecurringStartDate
public void setRecurringStartDate(Date value)
-
setWalletType
public void setWalletType(de.firstdata.ipg.api.schema.WalletType value)
-
setWalletID
public void setWalletID(String value)
-
setStoreId
public void setStoreId(String storeId)
-
setOrderId
public void setOrderId(String orderId)
-
setPayment
protected void setPayment(Amount amount)
-
setCreditCard
public void setCreditCard(CreditCard creditCard)
-
setDEDirectDebit
public void setDEDirectDebit(DEDirectDebit deDirectDebit)
-
setHostedDataID
public void setHostedDataID(String value)
-
setHostedDataStoreID
public void setHostedDataStoreID(String value)
-
setReferencedOrderID
public void setReferencedOrderID(String value)
-
setCustomerID
public void setCustomerID(String customerID)
-
setName
public void setName(String name)
-
setCompany
public void setCompany(String company)
-
setAddress1
public void setAddress1(String address1)
-
setAddress2
public void setAddress2(String address2)
-
setCity
public void setCity(String city)
-
setState
public void setState(String state)
-
setZip
public void setZip(String zip)
-
setCountry
public void setCountry(String country)
-
setPhone
public void setPhone(String phone)
-
setFax
public void setFax(String fax)
-
setEmail
public void setEmail(String email)
-
setPersonalNumber
public void setPersonalNumber(String personalNumber)
-
setBirthDate
public void setBirthDate(XMLGregorianCalendar birthDate)
-
setGender
public void setGender(de.firstdata.ipg.api.schema.GenderType gender)
-
setFirstname
public void setFirstname(String firstname)
-
setSurname
public void setSurname(String surname)
-
setStreetName
public void setStreetName(String streetName)
-
setHouseNumber
public void setHouseNumber(String houseNumber)
-
setHouseExtension
public void setHouseExtension(String houseExtension)
-
setMobilePhone
public void setMobilePhone(String mobilePhone)
-
setAddressNumber
@Deprecated public void setAddressNumber(String addressNumber)
Deprecated.
-
setType
@Deprecated public void setType(String type)
Deprecated.
-
setShippingAddressName
public void setShippingAddressName(String name)
-
setShippingAddress1
public void setShippingAddress1(String address1)
-
setShippingAddress2
public void setShippingAddress2(String address2)
-
setShippingAddressCity
public void setShippingAddressCity(String city)
-
setShippingAddressState
public void setShippingAddressState(String state)
-
setShippingAddressZip
public void setShippingAddressZip(String zip)
-
setShippingAddressCountry
public void setShippingAddressCountry(String country)
-
getBilling
protected de.firstdata.ipg.api.schema.Billing getBilling()
-
getShipping
protected de.firstdata.ipg.api.schema.Shipping getShipping()
-
getPayment
protected de.firstdata.ipg.api.schema.Payment getPayment()
-
getRecurringPayment
public de.firstdata.ipg.api.schema.RecurringPayment getRecurringPayment()
- Overrides:
getRecurringPayment
in classde.firstdata.ipg.api.schema.Action
-
getWallet
public de.firstdata.ipg.api.schema.Wallet getWallet()
-
getRecurringPaymentInformation
protected de.firstdata.ipg.api.schema.RecurringPaymentInformation getRecurringPaymentInformation()
-
setCardFunction
public void setCardFunction(de.firstdata.ipg.api.schema.CardFunctionType value)
-
-