Class CCCreditTransactionObject

    • Constructor Detail

      • CCCreditTransactionObject

        public CCCreditTransactionObject​(Amount amount,
                                         CreditCard creditCard)
        creates a Credit transaction with the minimum set of parameters - note that you can add optional fields by calling the appropriate setter methods on the returned CCCreditTransactionObject instance
      • CCCreditTransactionObject

        public CCCreditTransactionObject​(Amount amount,
                                         String hostedDataID,
                                         String hostedDataStoreID)
    • 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
      • setBusinessApplicationIdentifier

        public void setBusinessApplicationIdentifier​(@CheckForNull
                                                     de.firstdata.ipg.api.schema.BusinessApplicationIdentifierType businessApplicationIdentifier)
        Specified by:
        setBusinessApplicationIdentifier in interface CCCreditTransaction