java.lang.Object
de.hybris.platform.ndc182shoppingfacades.messages.orderchangerequest.PaymentAuthenticationType

public class PaymentAuthenticationType extends Object
Additional security information required for the processing of credit card transactions through mechanisms such as 3D Secure.

Java class for PaymentAuthenticationType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="PaymentAuthenticationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="AuthenticationTrxID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}ID_Type" minOccurs="0"/>
         <element name="DescText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}TextType" minOccurs="0"/>
         <element name="Device" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}DeviceType" minOccurs="0"/>
         <element name="MaximumTryInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}IndType" minOccurs="0"/>
         <element name="Merchant" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}MerchantType" minOccurs="0"/>
         <element name="MerchantData" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}TextType"/>
         <element name="NotProcessedInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}IndType" minOccurs="0"/>
         <element name="PayerAuthenticationRequestText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}TextType" minOccurs="0"/>
         <element name="PayerAuthenticationResponseText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}TextType" minOccurs="0"/>
         <element name="PaymentAuthenticationProcessingInfo" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}PaymentAuthenticationProcessingInfoType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PaymentTrxRef" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}PaymentTrxRefType" minOccurs="0"/>
         <element name="RedirectionURL" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}UniformResourceID_Type" minOccurs="0"/>
         <element name="RetryInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}IndType" minOccurs="0"/>
         <element name="TerminationURL" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}UniformResourceID_Type" minOccurs="0"/>
         <element name="TimestampDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}DateTimeType" minOccurs="0"/>
         <element name="TrxID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}ID_Type" minOccurs="0"/>
         <element name="TrxTypeText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}TextType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • authenticationTrxID

      protected String authenticationTrxID
    • descText

      protected String descText
    • device

      protected DeviceType device
    • maximumTryInd

      protected Boolean maximumTryInd
    • merchant

      protected MerchantType merchant
    • merchantData

      protected String merchantData
    • notProcessedInd

      protected Boolean notProcessedInd
    • payerAuthenticationRequestText

      protected String payerAuthenticationRequestText
    • payerAuthenticationResponseText

      protected String payerAuthenticationResponseText
    • paymentAuthenticationProcessingInfo

      protected List<PaymentAuthenticationProcessingInfoType> paymentAuthenticationProcessingInfo
    • paymentTrxRef

      protected PaymentTrxRefType paymentTrxRef
    • redirectionURL

      protected String redirectionURL
    • retryInd

      protected Boolean retryInd
    • terminationURL

      protected String terminationURL
    • timestampDateTime

      protected XMLGregorianCalendar timestampDateTime
    • trxID

      protected String trxID
    • trxTypeText

      protected String trxTypeText
  • Constructor Details

    • PaymentAuthenticationType

      public PaymentAuthenticationType()
  • Method Details

    • getAuthenticationTrxID

      public String getAuthenticationTrxID()
      Gets the value of the authenticationTrxID property.
      Returns:
      possible object is String
    • setAuthenticationTrxID

      public void setAuthenticationTrxID(String value)
      Sets the value of the authenticationTrxID property.
      Parameters:
      value - allowed object is String
    • getDescText

      public String getDescText()
      Gets the value of the descText property.
      Returns:
      possible object is String
    • setDescText

      public void setDescText(String value)
      Sets the value of the descText property.
      Parameters:
      value - allowed object is String
    • getDevice

      public DeviceType getDevice()
      Gets the value of the device property.
      Returns:
      possible object is DeviceType
    • setDevice

      public void setDevice(DeviceType value)
      Sets the value of the device property.
      Parameters:
      value - allowed object is DeviceType
    • isMaximumTryInd

      public Boolean isMaximumTryInd()
      Gets the value of the maximumTryInd property.
      Returns:
      possible object is Boolean
    • setMaximumTryInd

      public void setMaximumTryInd(Boolean value)
      Sets the value of the maximumTryInd property.
      Parameters:
      value - allowed object is Boolean
    • getMerchant

      public MerchantType getMerchant()
      Gets the value of the merchant property.
      Returns:
      possible object is MerchantType
    • setMerchant

      public void setMerchant(MerchantType value)
      Sets the value of the merchant property.
      Parameters:
      value - allowed object is MerchantType
    • getMerchantData

      public String getMerchantData()
      Gets the value of the merchantData property.
      Returns:
      possible object is String
    • setMerchantData

      public void setMerchantData(String value)
      Sets the value of the merchantData property.
      Parameters:
      value - allowed object is String
    • isNotProcessedInd

      public Boolean isNotProcessedInd()
      Gets the value of the notProcessedInd property.
      Returns:
      possible object is Boolean
    • setNotProcessedInd

      public void setNotProcessedInd(Boolean value)
      Sets the value of the notProcessedInd property.
      Parameters:
      value - allowed object is Boolean
    • getPayerAuthenticationRequestText

      public String getPayerAuthenticationRequestText()
      Gets the value of the payerAuthenticationRequestText property.
      Returns:
      possible object is String
    • setPayerAuthenticationRequestText

      public void setPayerAuthenticationRequestText(String value)
      Sets the value of the payerAuthenticationRequestText property.
      Parameters:
      value - allowed object is String
    • getPayerAuthenticationResponseText

      public String getPayerAuthenticationResponseText()
      Gets the value of the payerAuthenticationResponseText property.
      Returns:
      possible object is String
    • setPayerAuthenticationResponseText

      public void setPayerAuthenticationResponseText(String value)
      Sets the value of the payerAuthenticationResponseText property.
      Parameters:
      value - allowed object is String
    • getPaymentAuthenticationProcessingInfo

      public List<PaymentAuthenticationProcessingInfoType> getPaymentAuthenticationProcessingInfo()
      Gets the value of the paymentAuthenticationProcessingInfo property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the paymentAuthenticationProcessingInfo property.

      For example, to add a new item, do as follows:

          getPaymentAuthenticationProcessingInfo().add(newItem);
       

      Objects of the following type(s) are allowed in the list PaymentAuthenticationProcessingInfoType

    • getPaymentTrxRef

      public PaymentTrxRefType getPaymentTrxRef()
      Gets the value of the paymentTrxRef property.
      Returns:
      possible object is PaymentTrxRefType
    • setPaymentTrxRef

      public void setPaymentTrxRef(PaymentTrxRefType value)
      Sets the value of the paymentTrxRef property.
      Parameters:
      value - allowed object is PaymentTrxRefType
    • getRedirectionURL

      public String getRedirectionURL()
      Gets the value of the redirectionURL property.
      Returns:
      possible object is String
    • setRedirectionURL

      public void setRedirectionURL(String value)
      Sets the value of the redirectionURL property.
      Parameters:
      value - allowed object is String
    • isRetryInd

      public Boolean isRetryInd()
      Gets the value of the retryInd property.
      Returns:
      possible object is Boolean
    • setRetryInd

      public void setRetryInd(Boolean value)
      Sets the value of the retryInd property.
      Parameters:
      value - allowed object is Boolean
    • getTerminationURL

      public String getTerminationURL()
      Gets the value of the terminationURL property.
      Returns:
      possible object is String
    • setTerminationURL

      public void setTerminationURL(String value)
      Sets the value of the terminationURL property.
      Parameters:
      value - allowed object is String
    • getTimestampDateTime

      public XMLGregorianCalendar getTimestampDateTime()
      Gets the value of the timestampDateTime property.
      Returns:
      possible object is XMLGregorianCalendar
    • setTimestampDateTime

      public void setTimestampDateTime(XMLGregorianCalendar value)
      Sets the value of the timestampDateTime property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
    • getTrxID

      public String getTrxID()
      Gets the value of the trxID property.
      Returns:
      possible object is String
    • setTrxID

      public void setTrxID(String value)
      Sets the value of the trxID property.
      Parameters:
      value - allowed object is String
    • getTrxTypeText

      public String getTrxTypeText()
      Gets the value of the trxTypeText property.
      Returns:
      possible object is String
    • setTrxTypeText

      public void setTrxTypeText(String value)
      Sets the value of the trxTypeText property.
      Parameters:
      value - allowed object is String