net.authorize.api.contract.v1
Class PaymentType

java.lang.Object
  extended by net.authorize.api.contract.v1.PaymentType

public class PaymentType
extends Object

Java class for paymentType complex type.

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

 <complexType name="paymentType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="creditCard" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}creditCardType"/>
           <element name="bankAccount" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}bankAccountType"/>
           <element name="trackData" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}creditCardTrackType"/>
           <element name="encryptedTrackData" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}encryptedTrackDataType"/>
           <element name="payPal" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}payPalType"/>
         </choice>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  BankAccountType bankAccount
           
protected  CreditCardType creditCard
           
protected  EncryptedTrackDataType encryptedTrackData
           
protected  PayPalType payPal
           
protected  CreditCardTrackType trackData
           
 
Constructor Summary
PaymentType()
           
 
Method Summary
 BankAccountType getBankAccount()
          Gets the value of the bankAccount property.
 CreditCardType getCreditCard()
          Gets the value of the creditCard property.
 EncryptedTrackDataType getEncryptedTrackData()
          Gets the value of the encryptedTrackData property.
 PayPalType getPayPal()
          Gets the value of the payPal property.
 CreditCardTrackType getTrackData()
          Gets the value of the trackData property.
 void setBankAccount(BankAccountType value)
          Sets the value of the bankAccount property.
 void setCreditCard(CreditCardType value)
          Sets the value of the creditCard property.
 void setEncryptedTrackData(EncryptedTrackDataType value)
          Sets the value of the encryptedTrackData property.
 void setPayPal(PayPalType value)
          Sets the value of the payPal property.
 void setTrackData(CreditCardTrackType value)
          Sets the value of the trackData property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

creditCard

protected CreditCardType creditCard

bankAccount

protected BankAccountType bankAccount

trackData

protected CreditCardTrackType trackData

encryptedTrackData

protected EncryptedTrackDataType encryptedTrackData

payPal

protected PayPalType payPal
Constructor Detail

PaymentType

public PaymentType()
Method Detail

getCreditCard

public CreditCardType getCreditCard()
Gets the value of the creditCard property.

Returns:
possible object is CreditCardType

setCreditCard

public void setCreditCard(CreditCardType value)
Sets the value of the creditCard property.

Parameters:
value - allowed object is CreditCardType

getBankAccount

public BankAccountType getBankAccount()
Gets the value of the bankAccount property.

Returns:
possible object is BankAccountType

setBankAccount

public void setBankAccount(BankAccountType value)
Sets the value of the bankAccount property.

Parameters:
value - allowed object is BankAccountType

getTrackData

public CreditCardTrackType getTrackData()
Gets the value of the trackData property.

Returns:
possible object is CreditCardTrackType

setTrackData

public void setTrackData(CreditCardTrackType value)
Sets the value of the trackData property.

Parameters:
value - allowed object is CreditCardTrackType

getEncryptedTrackData

public EncryptedTrackDataType getEncryptedTrackData()
Gets the value of the encryptedTrackData property.

Returns:
possible object is EncryptedTrackDataType

setEncryptedTrackData

public void setEncryptedTrackData(EncryptedTrackDataType value)
Sets the value of the encryptedTrackData property.

Parameters:
value - allowed object is EncryptedTrackDataType

getPayPal

public PayPalType getPayPal()
Gets the value of the payPal property.

Returns:
possible object is PayPalType

setPayPal

public void setPayPal(PayPalType value)
Sets the value of the payPal property.

Parameters:
value - allowed object is PayPalType


Copyright © 2014. All Rights Reserved.