public class PaymentInfoType
extends java.lang.Object
Java class for PaymentInfoType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PaymentInfoType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:ebay:apis:eBLBaseComponents}TransactionID"/>
<element ref="{urn:ebay:apis:eBLBaseComponents}EbayTransactionID" minOccurs="0"/>
<element name="ParentTransactionID" type="{urn:ebay:apis:eBLBaseComponents}TransactionId" minOccurs="0"/>
<element ref="{urn:ebay:apis:eBLBaseComponents}ReceiptID" minOccurs="0"/>
<element name="TransactionType" type="{urn:ebay:apis:eBLBaseComponents}PaymentTransactionCodeType"/>
<element name="PaymentType" type="{urn:ebay:apis:eBLBaseComponents}PaymentCodeType" minOccurs="0"/>
<element name="RefundSourceCodeType" type="{urn:ebay:apis:eBLBaseComponents}RefundSourceCodeType" minOccurs="0"/>
<element name="ExpectedeCheckClearDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
<element name="PaymentDate" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
<element name="GrossAmount" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType"/>
<element name="FeeAmount" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
<element name="SettleAmount" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
<element name="TaxAmount" type="{urn:ebay:apis:CoreComponentTypes}BasicAmountType" minOccurs="0"/>
<element name="ExchangeRate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="PaymentStatus" type="{urn:ebay:apis:eBLBaseComponents}PaymentStatusCodeType"/>
<element name="PendingReason" type="{urn:ebay:apis:eBLBaseComponents}PendingStatusCodeType" minOccurs="0"/>
<element name="ReasonCode" type="{urn:ebay:apis:eBLBaseComponents}ReversalReasonCodeType" minOccurs="0"/>
<element name="HoldDecision" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ShippingMethod" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ProtectionEligibility" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ProtectionEligibilityType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ReceiptReferenceNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="POSTransactionType" type="{urn:ebay:apis:eBLBaseComponents}POSTransactionCodeType"/>
<element name="ShipAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ShipHandleAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ShipDiscount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="InsuranceAmount" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Subject" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="StoreID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="TerminalID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="SellerDetails" type="{urn:ebay:apis:eBLBaseComponents}SellerDetailsType" minOccurs="0"/>
<element name="PaymentRequestID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="FMFDetails" type="{urn:ebay:apis:eBLBaseComponents}FMFDetailsType" minOccurs="0"/>
<element name="EnhancedPaymentInfo" type="{urn:ebay:apis:EnhancedDataTypes}EnhancedPaymentInfoType" minOccurs="0"/>
<element name="PaymentError" type="{urn:ebay:apis:eBLBaseComponents}ErrorType" minOccurs="0"/>
<element name="InstrumentDetails" type="{urn:ebay:apis:eBLBaseComponents}InstrumentDetailsType" minOccurs="0"/>
<element name="OfferDetails" type="{urn:ebay:apis:eBLBaseComponents}OfferDetailsType" minOccurs="0"/>
<element name="BinEligibility" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
binEligibility |
protected java.lang.String |
ebayTransactionID |
protected EnhancedPaymentInfoType |
enhancedPaymentInfo |
protected java.lang.String |
exchangeRate |
protected javax.xml.datatype.XMLGregorianCalendar |
expectedeCheckClearDate |
protected BasicAmountType |
feeAmount |
protected FMFDetailsType |
fmfDetails |
protected BasicAmountType |
grossAmount |
protected java.lang.String |
holdDecision |
protected InstrumentDetailsType |
instrumentDetails |
protected java.lang.String |
insuranceAmount |
protected OfferDetailsType |
offerDetails |
protected java.lang.String |
parentTransactionID |
protected javax.xml.datatype.XMLGregorianCalendar |
paymentDate |
protected ErrorType |
paymentError |
protected java.lang.String |
paymentRequestID |
protected PaymentStatusCodeType |
paymentStatus |
protected PaymentCodeType |
paymentType |
protected PendingStatusCodeType |
pendingReason |
protected POSTransactionCodeType |
posTransactionType |
protected java.lang.String |
protectionEligibility |
protected java.lang.String |
protectionEligibilityType |
protected ReversalReasonCodeType |
reasonCode |
protected java.lang.String |
receiptID |
protected java.lang.String |
receiptReferenceNumber |
protected RefundSourceCodeType |
refundSourceCodeType |
protected SellerDetailsType |
sellerDetails |
protected BasicAmountType |
settleAmount |
protected java.lang.String |
shipAmount |
protected java.lang.String |
shipDiscount |
protected java.lang.String |
shipHandleAmount |
protected java.lang.String |
shippingMethod |
protected java.lang.String |
storeID |
protected java.lang.String |
subject |
protected BasicAmountType |
taxAmount |
protected java.lang.String |
terminalID |
protected java.lang.String |
transactionID |
protected PaymentTransactionCodeType |
transactionType |
| Constructor and Description |
|---|
PaymentInfoType() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBinEligibility()
Gets the value of the binEligibility property.
|
java.lang.String |
getEbayTransactionID()
Its Ebay transaction id.
|
EnhancedPaymentInfoType |
getEnhancedPaymentInfo()
Gets the value of the enhancedPaymentInfo property.
|
java.lang.String |
getExchangeRate()
Gets the value of the exchangeRate property.
|
javax.xml.datatype.XMLGregorianCalendar |
getExpectedeCheckClearDate()
Gets the value of the expectedeCheckClearDate property.
|
BasicAmountType |
getFeeAmount()
Gets the value of the feeAmount property.
|
FMFDetailsType |
getFMFDetails()
Gets the value of the fmfDetails property.
|
BasicAmountType |
getGrossAmount()
Gets the value of the grossAmount property.
|
java.lang.String |
getHoldDecision()
Gets the value of the holdDecision property.
|
InstrumentDetailsType |
getInstrumentDetails()
Gets the value of the instrumentDetails property.
|
java.lang.String |
getInsuranceAmount()
Gets the value of the insuranceAmount property.
|
OfferDetailsType |
getOfferDetails()
Gets the value of the offerDetails property.
|
java.lang.String |
getParentTransactionID()
Gets the value of the parentTransactionID property.
|
javax.xml.datatype.XMLGregorianCalendar |
getPaymentDate()
Gets the value of the paymentDate property.
|
ErrorType |
getPaymentError()
Gets the value of the paymentError property.
|
java.lang.String |
getPaymentRequestID()
Gets the value of the paymentRequestID property.
|
PaymentStatusCodeType |
getPaymentStatus()
Gets the value of the paymentStatus property.
|
PaymentCodeType |
getPaymentType()
Gets the value of the paymentType property.
|
PendingStatusCodeType |
getPendingReason()
Gets the value of the pendingReason property.
|
POSTransactionCodeType |
getPOSTransactionType()
Gets the value of the posTransactionType property.
|
java.lang.String |
getProtectionEligibility()
Gets the value of the protectionEligibility property.
|
java.lang.String |
getProtectionEligibilityType()
Gets the value of the protectionEligibilityType property.
|
ReversalReasonCodeType |
getReasonCode()
Gets the value of the reasonCode property.
|
java.lang.String |
getReceiptID()
Receipt ID
|
java.lang.String |
getReceiptReferenceNumber()
Gets the value of the receiptReferenceNumber property.
|
RefundSourceCodeType |
getRefundSourceCodeType()
Gets the value of the refundSourceCodeType property.
|
SellerDetailsType |
getSellerDetails()
Gets the value of the sellerDetails property.
|
BasicAmountType |
getSettleAmount()
Gets the value of the settleAmount property.
|
java.lang.String |
getShipAmount()
Gets the value of the shipAmount property.
|
java.lang.String |
getShipDiscount()
Gets the value of the shipDiscount property.
|
java.lang.String |
getShipHandleAmount()
Gets the value of the shipHandleAmount property.
|
java.lang.String |
getShippingMethod()
Gets the value of the shippingMethod property.
|
java.lang.String |
getStoreID()
Gets the value of the storeID property.
|
java.lang.String |
getSubject()
Gets the value of the subject property.
|
BasicAmountType |
getTaxAmount()
Gets the value of the taxAmount property.
|
java.lang.String |
getTerminalID()
Gets the value of the terminalID property.
|
java.lang.String |
getTransactionID()
A transaction identification number.
|
PaymentTransactionCodeType |
getTransactionType()
Gets the value of the transactionType property.
|
void |
setBinEligibility(java.lang.String value)
Sets the value of the binEligibility property.
|
void |
setEbayTransactionID(java.lang.String value)
Sets the value of the ebayTransactionID property.
|
void |
setEnhancedPaymentInfo(EnhancedPaymentInfoType value)
Sets the value of the enhancedPaymentInfo property.
|
void |
setExchangeRate(java.lang.String value)
Sets the value of the exchangeRate property.
|
void |
setExpectedeCheckClearDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the expectedeCheckClearDate property.
|
void |
setFeeAmount(BasicAmountType value)
Sets the value of the feeAmount property.
|
void |
setFMFDetails(FMFDetailsType value)
Sets the value of the fmfDetails property.
|
void |
setGrossAmount(BasicAmountType value)
Sets the value of the grossAmount property.
|
void |
setHoldDecision(java.lang.String value)
Sets the value of the holdDecision property.
|
void |
setInstrumentDetails(InstrumentDetailsType value)
Sets the value of the instrumentDetails property.
|
void |
setInsuranceAmount(java.lang.String value)
Sets the value of the insuranceAmount property.
|
void |
setOfferDetails(OfferDetailsType value)
Sets the value of the offerDetails property.
|
void |
setParentTransactionID(java.lang.String value)
Sets the value of the parentTransactionID property.
|
void |
setPaymentDate(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the paymentDate property.
|
void |
setPaymentError(ErrorType value)
Sets the value of the paymentError property.
|
void |
setPaymentRequestID(java.lang.String value)
Sets the value of the paymentRequestID property.
|
void |
setPaymentStatus(PaymentStatusCodeType value)
Sets the value of the paymentStatus property.
|
void |
setPaymentType(PaymentCodeType value)
Sets the value of the paymentType property.
|
void |
setPendingReason(PendingStatusCodeType value)
Sets the value of the pendingReason property.
|
void |
setPOSTransactionType(POSTransactionCodeType value)
Sets the value of the posTransactionType property.
|
void |
setProtectionEligibility(java.lang.String value)
Sets the value of the protectionEligibility property.
|
void |
setProtectionEligibilityType(java.lang.String value)
Sets the value of the protectionEligibilityType property.
|
void |
setReasonCode(ReversalReasonCodeType value)
Sets the value of the reasonCode property.
|
void |
setReceiptID(java.lang.String value)
Sets the value of the receiptID property.
|
void |
setReceiptReferenceNumber(java.lang.String value)
Sets the value of the receiptReferenceNumber property.
|
void |
setRefundSourceCodeType(RefundSourceCodeType value)
Sets the value of the refundSourceCodeType property.
|
void |
setSellerDetails(SellerDetailsType value)
Sets the value of the sellerDetails property.
|
void |
setSettleAmount(BasicAmountType value)
Sets the value of the settleAmount property.
|
void |
setShipAmount(java.lang.String value)
Sets the value of the shipAmount property.
|
void |
setShipDiscount(java.lang.String value)
Sets the value of the shipDiscount property.
|
void |
setShipHandleAmount(java.lang.String value)
Sets the value of the shipHandleAmount property.
|
void |
setShippingMethod(java.lang.String value)
Sets the value of the shippingMethod property.
|
void |
setStoreID(java.lang.String value)
Sets the value of the storeID property.
|
void |
setSubject(java.lang.String value)
Sets the value of the subject property.
|
void |
setTaxAmount(BasicAmountType value)
Sets the value of the taxAmount property.
|
void |
setTerminalID(java.lang.String value)
Sets the value of the terminalID property.
|
void |
setTransactionID(java.lang.String value)
Sets the value of the transactionID property.
|
void |
setTransactionType(PaymentTransactionCodeType value)
Sets the value of the transactionType property.
|
protected java.lang.String transactionID
protected java.lang.String ebayTransactionID
protected java.lang.String parentTransactionID
protected java.lang.String receiptID
protected PaymentTransactionCodeType transactionType
protected PaymentCodeType paymentType
protected RefundSourceCodeType refundSourceCodeType
protected javax.xml.datatype.XMLGregorianCalendar expectedeCheckClearDate
protected javax.xml.datatype.XMLGregorianCalendar paymentDate
protected BasicAmountType grossAmount
protected BasicAmountType feeAmount
protected BasicAmountType settleAmount
protected BasicAmountType taxAmount
protected java.lang.String exchangeRate
protected PaymentStatusCodeType paymentStatus
protected PendingStatusCodeType pendingReason
protected ReversalReasonCodeType reasonCode
protected java.lang.String holdDecision
protected java.lang.String shippingMethod
protected java.lang.String protectionEligibility
protected java.lang.String protectionEligibilityType
protected java.lang.String receiptReferenceNumber
protected POSTransactionCodeType posTransactionType
protected java.lang.String shipAmount
protected java.lang.String shipHandleAmount
protected java.lang.String shipDiscount
protected java.lang.String insuranceAmount
protected java.lang.String subject
protected java.lang.String storeID
protected java.lang.String terminalID
protected SellerDetailsType sellerDetails
protected java.lang.String paymentRequestID
protected FMFDetailsType fmfDetails
protected EnhancedPaymentInfoType enhancedPaymentInfo
protected ErrorType paymentError
protected InstrumentDetailsType instrumentDetails
protected OfferDetailsType offerDetails
protected java.lang.String binEligibility
public java.lang.String getTransactionID()
<?xml version="1.0" encoding="UTF-8"?><br xmlns="http://www.w3.org/2001/XMLSchema" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:ed="urn:ebay:apis:EnhancedDataTypes" xmlns:ns="urn:ebay:apis:eBLBaseComponents" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>Character length and limits: 19 single-byte characters maximum
Stringpublic void setTransactionID(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getEbayTransactionID()
<?xml version="1.0" encoding="UTF-8"?><br xmlns="http://www.w3.org/2001/XMLSchema" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:ed="urn:ebay:apis:EnhancedDataTypes" xmlns:ns="urn:ebay:apis:eBLBaseComponents" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>EbayTransactionID will returned for immediate pay item transaction in ECA
Stringpublic void setEbayTransactionID(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getParentTransactionID()
Stringpublic void setParentTransactionID(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getReceiptID()
<?xml version="1.0" encoding="UTF-8"?><br xmlns="http://www.w3.org/2001/XMLSchema" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:ed="urn:ebay:apis:EnhancedDataTypes" xmlns:ns="urn:ebay:apis:eBLBaseComponents" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>
<?xml version="1.0" encoding="UTF-8"?><br xmlns="http://www.w3.org/2001/XMLSchema" xmlns:cc="urn:ebay:apis:CoreComponentTypes" xmlns:ed="urn:ebay:apis:EnhancedDataTypes" xmlns:ns="urn:ebay:apis:eBLBaseComponents" xmlns:xs="http://www.w3.org/2001/XMLSchema"/>Character length and limitations: 16 digits in xxxx-xxxx-xxxx-xxxx format
Stringpublic void setReceiptID(java.lang.String value)
value - the value
allowed object is
Stringpublic PaymentTransactionCodeType getTransactionType()
PaymentTransactionCodeTypepublic void setTransactionType(PaymentTransactionCodeType value)
value - the value
allowed object is
PaymentTransactionCodeTypepublic PaymentCodeType getPaymentType()
PaymentCodeTypepublic void setPaymentType(PaymentCodeType value)
value - the value
allowed object is
PaymentCodeTypepublic RefundSourceCodeType getRefundSourceCodeType()
RefundSourceCodeTypepublic void setRefundSourceCodeType(RefundSourceCodeType value)
value - the value
allowed object is
RefundSourceCodeTypepublic javax.xml.datatype.XMLGregorianCalendar getExpectedeCheckClearDate()
XMLGregorianCalendarpublic void setExpectedeCheckClearDate(javax.xml.datatype.XMLGregorianCalendar value)
value - the value
allowed object is
XMLGregorianCalendarpublic javax.xml.datatype.XMLGregorianCalendar getPaymentDate()
XMLGregorianCalendarpublic void setPaymentDate(javax.xml.datatype.XMLGregorianCalendar value)
value - the value
allowed object is
XMLGregorianCalendarpublic BasicAmountType getGrossAmount()
BasicAmountTypepublic void setGrossAmount(BasicAmountType value)
value - the value
allowed object is
BasicAmountTypepublic BasicAmountType getFeeAmount()
BasicAmountTypepublic void setFeeAmount(BasicAmountType value)
value - the value
allowed object is
BasicAmountTypepublic BasicAmountType getSettleAmount()
BasicAmountTypepublic void setSettleAmount(BasicAmountType value)
value - the value
allowed object is
BasicAmountTypepublic BasicAmountType getTaxAmount()
BasicAmountTypepublic void setTaxAmount(BasicAmountType value)
value - the value
allowed object is
BasicAmountTypepublic java.lang.String getExchangeRate()
Stringpublic void setExchangeRate(java.lang.String value)
value - the value
allowed object is
Stringpublic PaymentStatusCodeType getPaymentStatus()
PaymentStatusCodeTypepublic void setPaymentStatus(PaymentStatusCodeType value)
value - the value
allowed object is
PaymentStatusCodeTypepublic PendingStatusCodeType getPendingReason()
PendingStatusCodeTypepublic void setPendingReason(PendingStatusCodeType value)
value - the value
allowed object is
PendingStatusCodeTypepublic ReversalReasonCodeType getReasonCode()
ReversalReasonCodeTypepublic void setReasonCode(ReversalReasonCodeType value)
value - the value
allowed object is
ReversalReasonCodeTypepublic java.lang.String getHoldDecision()
Stringpublic void setHoldDecision(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getShippingMethod()
Stringpublic void setShippingMethod(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getProtectionEligibility()
Stringpublic void setProtectionEligibility(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getProtectionEligibilityType()
Stringpublic void setProtectionEligibilityType(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getReceiptReferenceNumber()
Stringpublic void setReceiptReferenceNumber(java.lang.String value)
value - the value
allowed object is
Stringpublic POSTransactionCodeType getPOSTransactionType()
POSTransactionCodeTypepublic void setPOSTransactionType(POSTransactionCodeType value)
value - the value
allowed object is
POSTransactionCodeTypepublic java.lang.String getShipAmount()
Stringpublic void setShipAmount(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getShipHandleAmount()
Stringpublic void setShipHandleAmount(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getShipDiscount()
Stringpublic void setShipDiscount(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getInsuranceAmount()
Stringpublic void setInsuranceAmount(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getSubject()
Stringpublic void setSubject(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getStoreID()
Stringpublic void setStoreID(java.lang.String value)
value - the value
allowed object is
Stringpublic java.lang.String getTerminalID()
Stringpublic void setTerminalID(java.lang.String value)
value - the value
allowed object is
Stringpublic SellerDetailsType getSellerDetails()
SellerDetailsTypepublic void setSellerDetails(SellerDetailsType value)
value - the value
allowed object is
SellerDetailsTypepublic java.lang.String getPaymentRequestID()
Stringpublic void setPaymentRequestID(java.lang.String value)
value - the value
allowed object is
Stringpublic FMFDetailsType getFMFDetails()
FMFDetailsTypepublic void setFMFDetails(FMFDetailsType value)
value - the value
allowed object is
FMFDetailsTypepublic EnhancedPaymentInfoType getEnhancedPaymentInfo()
EnhancedPaymentInfoTypepublic void setEnhancedPaymentInfo(EnhancedPaymentInfoType value)
value - the value
allowed object is
EnhancedPaymentInfoTypepublic ErrorType getPaymentError()
ErrorTypepublic void setPaymentError(ErrorType value)
value - the value
allowed object is
ErrorTypepublic InstrumentDetailsType getInstrumentDetails()
InstrumentDetailsTypepublic void setInstrumentDetails(InstrumentDetailsType value)
value - the value
allowed object is
InstrumentDetailsTypepublic OfferDetailsType getOfferDetails()
OfferDetailsTypepublic void setOfferDetails(OfferDetailsType value)
value - the value
allowed object is
OfferDetailsTypepublic java.lang.String getBinEligibility()
Stringpublic void setBinEligibility(java.lang.String value)
value - the value
allowed object is
StringstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.