Class PaymentData


  • public class PaymentData
    extends Object
    Definition: Data related to the payment transaction. -- Usage: Elements requested by the Sale System that are related to the payment only.

    Java class for PaymentData complex type.

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

     <complexType name="PaymentData">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="CardAcquisitionReference" type="{}TransactionIdentification" minOccurs="0"/>
             <element name="RequestedValidityDate" type="{}ISODate" minOccurs="0"/>
             <element name="Instalment" type="{}Instalment" minOccurs="0"/>
             <element name="CustomerOrder" type="{}CustomerOrder" minOccurs="0"/>
             <element name="PaymentInstrumentData" type="{}PaymentInstrumentData" minOccurs="0"/>
           </sequence>
           <attribute name="Payment" type="{}PaymentType" default="Normal" />
           <attribute name="SplitPaymentFlag" type="{}SplitPaymentFlag" default="false" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • requestedValidityDate

        protected String requestedValidityDate
        The Requested validity date.
      • instalment

        protected Instalment instalment
        The Instalment.
      • customerOrder

        protected CustomerOrder customerOrder
        The Customer order.
      • paymentInstrumentData

        protected PaymentInstrumentData paymentInstrumentData
        The Payment instrument data.
      • paymentType

        protected PaymentType paymentType
        The Payment.
      • splitPaymentFlag

        protected Boolean splitPaymentFlag
        The Split payment flag.
    • Constructor Detail

      • PaymentData

        public PaymentData()
    • Method Detail

      • getRequestedValidityDate

        public String getRequestedValidityDate()
        Gets the value of the requestedValidityDate property.
        Returns:
        possible object is String
      • setRequestedValidityDate

        public void setRequestedValidityDate​(String value)
        Sets the value of the requestedValidityDate property.
        Parameters:
        value - allowed object is String
      • getInstalment

        public Instalment getInstalment()
        Gets the value of the instalment property.
        Returns:
        possible object is Instalment
      • setInstalment

        public void setInstalment​(Instalment value)
        Sets the value of the instalment property.
        Parameters:
        value - allowed object is Instalment
      • getCustomerOrder

        public CustomerOrder getCustomerOrder()
        Gets the value of the customerOrder property.
        Returns:
        possible object is CustomerOrder
      • setCustomerOrder

        public void setCustomerOrder​(CustomerOrder value)
        Sets the value of the customerOrder property.
        Parameters:
        value - allowed object is CustomerOrder
      • setPaymentInstrumentData

        public void setPaymentInstrumentData​(PaymentInstrumentData value)
        Sets the value of the paymentInstrumentData property.
        Parameters:
        value - allowed object is PaymentInstrumentData
      • getPaymentType

        public PaymentType getPaymentType()
        Gets the value of the PaymentType property.
        Returns:
        possible object is PaymentType
      • setPaymentType

        public void setPaymentType​(PaymentType value)
        Sets the value of the PaymentType property.
        Parameters:
        value - allowed object is PaymentType
      • isSplitPaymentFlag

        public boolean isSplitPaymentFlag()
        Gets the value of the splitPaymentFlag property.
        Returns:
        possible object is Boolean
      • setSplitPaymentFlag

        public void setSplitPaymentFlag​(Boolean value)
        Sets the value of the splitPaymentFlag property.
        Parameters:
        value - allowed object is Boolean