Class InstallRecurringPaymentObject

    • 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)
      • InstallRecurringPaymentObject

        public InstallRecurringPaymentObject​(Amount amount,
                                             String hostedDataID,
                                             String hostedDataStoreID,
                                             int installmentFrequency,
                                             String installmentPeriod,
                                             int maximumFailures,
                                             Date recurringStartDate)
    • Method Detail

      • setSecure3DVerificationRequest

        public void setSecure3DVerificationRequest​(de.firstdata.ipg.api.schema.Secure3DVerificationRequest secure3dVerificationRequest)
        Specified by:
        setSecure3DVerificationRequest in interface Secure3DSetter
      • setSecure3DAuthenticationRequest

        public void setSecure3DAuthenticationRequest​(de.firstdata.ipg.api.schema.Secure3DAuthenticationRequest secure3dAuthenticationRequest)
        Specified by:
        setSecure3DAuthenticationRequest in interface Secure3DSetter
      • setVCode

        public void setVCode​(String value)
        Description copied from interface: UpopSetter
        setters for VCODE from UPOP request
        Specified by:
        setVCode in interface UpopSetter
      • setActivateStatus

        public void setActivateStatus​(String value)
        Description copied from interface: UpopSetter
        setters for activate Status from UPOP Verify-Enrollment response
        Specified by:
        setActivateStatus in interface UpopSetter
      • 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 interface UpopSetter
      • 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)
      • 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.
      • 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 class de.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)