Package net.authorize.api.contract.v1
Class PaymentType
- java.lang.Object
-
- 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"/> <element name="opaqueData" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}opaqueDataType"/> <element name="emv" type="{AnetApi/xml/v1/schema/AnetApiSchema.xsd}paymentEmvType"/> </choice> <element name="dataSource" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected BankAccountTypebankAccountprotected CreditCardTypecreditCardprotected StringdataSourceprotected PaymentEmvTypeemvprotected EncryptedTrackDataTypeencryptedTrackDataprotected OpaqueDataTypeopaqueDataprotected PayPalTypepayPalprotected CreditCardTrackTypetrackData
-
Constructor Summary
Constructors Constructor Description PaymentType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BankAccountTypegetBankAccount()Gets the value of the bankAccount property.CreditCardTypegetCreditCard()Gets the value of the creditCard property.StringgetDataSource()Gets the value of the dataSource property.PaymentEmvTypegetEmv()Gets the value of the emv property.EncryptedTrackDataTypegetEncryptedTrackData()Gets the value of the encryptedTrackData property.OpaqueDataTypegetOpaqueData()Gets the value of the opaqueData property.PayPalTypegetPayPal()Gets the value of the payPal property.CreditCardTrackTypegetTrackData()Gets the value of the trackData property.voidsetBankAccount(BankAccountType value)Sets the value of the bankAccount property.voidsetCreditCard(CreditCardType value)Sets the value of the creditCard property.voidsetDataSource(String value)Sets the value of the dataSource property.voidsetEmv(PaymentEmvType value)Sets the value of the emv property.voidsetEncryptedTrackData(EncryptedTrackDataType value)Sets the value of the encryptedTrackData property.voidsetOpaqueData(OpaqueDataType value)Sets the value of the opaqueData property.voidsetPayPal(PayPalType value)Sets the value of the payPal property.voidsetTrackData(CreditCardTrackType value)Sets the value of the trackData property.
-
-
-
Field Detail
-
creditCard
protected CreditCardType creditCard
-
bankAccount
protected BankAccountType bankAccount
-
trackData
protected CreditCardTrackType trackData
-
encryptedTrackData
protected EncryptedTrackDataType encryptedTrackData
-
payPal
protected PayPalType payPal
-
opaqueData
protected OpaqueDataType opaqueData
-
emv
protected PaymentEmvType emv
-
dataSource
protected String dataSource
-
-
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 isCreditCardType
-
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 isBankAccountType
-
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 isCreditCardTrackType
-
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 isEncryptedTrackDataType
-
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 isPayPalType
-
getOpaqueData
public OpaqueDataType getOpaqueData()
Gets the value of the opaqueData property.- Returns:
- possible object is
OpaqueDataType
-
setOpaqueData
public void setOpaqueData(OpaqueDataType value)
Sets the value of the opaqueData property.- Parameters:
value- allowed object isOpaqueDataType
-
getEmv
public PaymentEmvType getEmv()
Gets the value of the emv property.- Returns:
- possible object is
PaymentEmvType
-
setEmv
public void setEmv(PaymentEmvType value)
Sets the value of the emv property.- Parameters:
value- allowed object isPaymentEmvType
-
getDataSource
public String getDataSource()
Gets the value of the dataSource property.- Returns:
- possible object is
String
-
-