Class OriginalPOITransaction


  • public class OriginalPOITransaction
    extends Object
    Definition: Identification of a previous POI transaction. -- Usage: In the Payment or the Loyalty Request messageType, it allows using the card of a previous CardAcquisition or Payment/Loyalty request. To reverse a Payment or the Loyalty transaction. By default, the reversal is requested from the same Sale

    Java class for OriginalPOITransaction complex type.

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

     <complexType name="OriginalPOITransaction">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="POITransactionID" type="{}TransactionIdentification" minOccurs="0"/>
             <element name="ApprovalCode" type="{}ApprovalCode" minOccurs="0"/>
             <element name="HostTransactionID" type="{}TransactionIdentification" minOccurs="0"/>
           </sequence>
           <attribute name="SaleID" type="{}SaleID" />
           <attribute name="POIID" type="{}POIID" />
           <attribute name="ReuseCardDataFlag" type="{}ReuseCardDataFlag" default="true" />
           <attribute name="CustomerLanguage" type="{}ISOLanguage2A" />
           <attribute name="AcquirerID" type="{}AcquirerID" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • approvalCode

        protected String approvalCode
        The Approval code.
      • saleID

        protected String saleID
        The Sale id.
      • poiid

        protected String poiid
        The Poiid.
      • reuseCardDataFlag

        protected Boolean reuseCardDataFlag
        The Reuse card data flag.
      • customerLanguage

        protected String customerLanguage
        The Customer language.
      • acquirerID

        protected String acquirerID
        The Acquirer id.
    • Constructor Detail

      • OriginalPOITransaction

        public OriginalPOITransaction()
    • Method Detail

      • getApprovalCode

        public String getApprovalCode()
        Gets the value of the approvalCode property.
        Returns:
        possible object is String
      • setApprovalCode

        public void setApprovalCode​(String value)
        Sets the value of the approvalCode property.
        Parameters:
        value - allowed object is String
      • getSaleID

        public String getSaleID()
        Gets the value of the saleID property.
        Returns:
        possible object is String
      • setSaleID

        public void setSaleID​(String value)
        Sets the value of the saleID property.
        Parameters:
        value - allowed object is String
      • getPOIID

        public String getPOIID()
        Gets the value of the poiid property.
        Returns:
        possible object is String
      • setPOIID

        public void setPOIID​(String value)
        Sets the value of the poiid property.
        Parameters:
        value - allowed object is String
      • isReuseCardDataFlag

        public boolean isReuseCardDataFlag()
        Gets the value of the reuseCardDataFlag property.
        Returns:
        possible object is Boolean
      • setReuseCardDataFlag

        public void setReuseCardDataFlag​(Boolean value)
        Sets the value of the reuseCardDataFlag property.
        Parameters:
        value - allowed object is Boolean
      • getCustomerLanguage

        public String getCustomerLanguage()
        Gets the value of the customerLanguage property.
        Returns:
        possible object is String
      • setCustomerLanguage

        public void setCustomerLanguage​(String value)
        Sets the value of the customerLanguage property.
        Parameters:
        value - allowed object is String
      • getAcquirerID

        public String getAcquirerID()
        Gets the value of the acquirerID property.
        Returns:
        possible object is String
      • setAcquirerID

        public void setAcquirerID​(String value)
        Sets the value of the acquirerID property.
        Parameters:
        value - allowed object is String