Class PaymentInstrumentData


  • public class PaymentInstrumentData
    extends Object
    Definition: Data related to the instrument of payment for the transaction. -- Usage: Sent in the result of the payment transaction. For a card, it could also be sent in the CardAcquisition response, to be processed by the Sale System. In this case, the card or type of card has to be configured to have this behaviour. It is

    Java class for PaymentInstrumentData complex type.

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

     <complexType name="PaymentInstrumentData">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="CardData" type="{}CardData" minOccurs="0"/>
             <element name="CheckData" type="{}CheckData" minOccurs="0"/>
             <element name="MobileData" type="{}MobileData" minOccurs="0"/>
           </sequence>
           <attribute name="PaymentInstrument" use="required" type="{}PaymentInstrumentType" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • cardData

        protected CardData cardData
        The Card data.
      • checkData

        protected CheckData checkData
        The Check data.
      • mobileData

        protected MobileData mobileData
        The Mobile data.
      • storedValueAccountID

        protected StoredValueAccountID storedValueAccountID
        The Stored value account id.
      • protectedCardData

        protected String protectedCardData
        The Protected card data.
    • Constructor Detail

      • PaymentInstrumentData

        public PaymentInstrumentData()
    • Method Detail

      • getCardData

        public CardData getCardData()
        Gets the value of the cardData property.
        Returns:
        possible object is CardData
      • setCardData

        public void setCardData​(CardData value)
        Sets the value of the cardData property.
        Parameters:
        value - allowed object is CardData
      • getCheckData

        public CheckData getCheckData()
        Gets the value of the checkData property.
        Returns:
        possible object is CheckData
      • setCheckData

        public void setCheckData​(CheckData value)
        Sets the value of the checkData property.
        Parameters:
        value - allowed object is CheckData
      • getMobileData

        public MobileData getMobileData()
        Gets the value of the mobileData property.
        Returns:
        possible object is MobileData
      • setMobileData

        public void setMobileData​(MobileData value)
        Sets the value of the mobileData property.
        Parameters:
        value - allowed object is MobileData
      • setPaymentInstrumentType

        public void setPaymentInstrumentType​(PaymentInstrumentType value)
        Sets the value of the paymentInstrumentType property.
        Parameters:
        value - allowed object is PaymentInstrumentType
      • setStoredValueAccountID

        public void setStoredValueAccountID​(StoredValueAccountID value)
        Sets the value of the storedValueAccountID property.
        Parameters:
        value - allowed object is StoredValueAccountID
      • getProtectedCardData

        public String getProtectedCardData()
        Gets the value of the protectedCardData property.
        Returns:
        possible object is String
      • setProtectedCardData

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