public class PaymentType
extends java.lang.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>
| Modifier and Type | Field and Description |
|---|---|
protected BankAccountType |
bankAccount |
protected CreditCardType |
creditCard |
protected java.lang.String |
dataSource |
protected PaymentEmvType |
emv |
protected EncryptedTrackDataType |
encryptedTrackData |
protected OpaqueDataType |
opaqueData |
protected PayPalType |
payPal |
protected CreditCardTrackType |
trackData |
| Constructor and Description |
|---|
PaymentType() |
| Modifier and Type | Method and Description |
|---|---|
BankAccountType |
getBankAccount()
Gets the value of the bankAccount property.
|
CreditCardType |
getCreditCard()
Gets the value of the creditCard property.
|
java.lang.String |
getDataSource()
Gets the value of the dataSource property.
|
PaymentEmvType |
getEmv()
Gets the value of the emv property.
|
EncryptedTrackDataType |
getEncryptedTrackData()
Gets the value of the encryptedTrackData property.
|
OpaqueDataType |
getOpaqueData()
Gets the value of the opaqueData 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 |
setDataSource(java.lang.String value)
Sets the value of the dataSource property.
|
void |
setEmv(PaymentEmvType value)
Sets the value of the emv property.
|
void |
setEncryptedTrackData(EncryptedTrackDataType value)
Sets the value of the encryptedTrackData property.
|
void |
setOpaqueData(OpaqueDataType value)
Sets the value of the opaqueData property.
|
void |
setPayPal(PayPalType value)
Sets the value of the payPal property.
|
void |
setTrackData(CreditCardTrackType value)
Sets the value of the trackData property.
|
protected CreditCardType creditCard
protected BankAccountType bankAccount
protected CreditCardTrackType trackData
protected EncryptedTrackDataType encryptedTrackData
protected PayPalType payPal
protected OpaqueDataType opaqueData
protected PaymentEmvType emv
protected java.lang.String dataSource
public CreditCardType getCreditCard()
CreditCardTypepublic void setCreditCard(CreditCardType value)
value - allowed object is
CreditCardTypepublic BankAccountType getBankAccount()
BankAccountTypepublic void setBankAccount(BankAccountType value)
value - allowed object is
BankAccountTypepublic CreditCardTrackType getTrackData()
CreditCardTrackTypepublic void setTrackData(CreditCardTrackType value)
value - allowed object is
CreditCardTrackTypepublic EncryptedTrackDataType getEncryptedTrackData()
EncryptedTrackDataTypepublic void setEncryptedTrackData(EncryptedTrackDataType value)
value - allowed object is
EncryptedTrackDataTypepublic PayPalType getPayPal()
PayPalTypepublic void setPayPal(PayPalType value)
value - allowed object is
PayPalTypepublic OpaqueDataType getOpaqueData()
OpaqueDataTypepublic void setOpaqueData(OpaqueDataType value)
value - allowed object is
OpaqueDataTypepublic PaymentEmvType getEmv()
PaymentEmvTypepublic void setEmv(PaymentEmvType value)
value - allowed object is
PaymentEmvTypepublic java.lang.String getDataSource()
Stringpublic void setDataSource(java.lang.String value)
value - allowed object is
StringCopyright © 2018. All Rights Reserved.