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
String
public void setTransactionID(java.lang.String value)
value
- the value
allowed object is
String
public 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
String
public void setEbayTransactionID(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getParentTransactionID()
String
public void setParentTransactionID(java.lang.String value)
value
- the value
allowed object is
String
public 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
String
public void setReceiptID(java.lang.String value)
value
- the value
allowed object is
String
public PaymentTransactionCodeType getTransactionType()
PaymentTransactionCodeType
public void setTransactionType(PaymentTransactionCodeType value)
value
- the value
allowed object is
PaymentTransactionCodeType
public PaymentCodeType getPaymentType()
PaymentCodeType
public void setPaymentType(PaymentCodeType value)
value
- the value
allowed object is
PaymentCodeType
public RefundSourceCodeType getRefundSourceCodeType()
RefundSourceCodeType
public void setRefundSourceCodeType(RefundSourceCodeType value)
value
- the value
allowed object is
RefundSourceCodeType
public javax.xml.datatype.XMLGregorianCalendar getExpectedeCheckClearDate()
XMLGregorianCalendar
public void setExpectedeCheckClearDate(javax.xml.datatype.XMLGregorianCalendar value)
value
- the value
allowed object is
XMLGregorianCalendar
public javax.xml.datatype.XMLGregorianCalendar getPaymentDate()
XMLGregorianCalendar
public void setPaymentDate(javax.xml.datatype.XMLGregorianCalendar value)
value
- the value
allowed object is
XMLGregorianCalendar
public BasicAmountType getGrossAmount()
BasicAmountType
public void setGrossAmount(BasicAmountType value)
value
- the value
allowed object is
BasicAmountType
public BasicAmountType getFeeAmount()
BasicAmountType
public void setFeeAmount(BasicAmountType value)
value
- the value
allowed object is
BasicAmountType
public BasicAmountType getSettleAmount()
BasicAmountType
public void setSettleAmount(BasicAmountType value)
value
- the value
allowed object is
BasicAmountType
public BasicAmountType getTaxAmount()
BasicAmountType
public void setTaxAmount(BasicAmountType value)
value
- the value
allowed object is
BasicAmountType
public java.lang.String getExchangeRate()
String
public void setExchangeRate(java.lang.String value)
value
- the value
allowed object is
String
public PaymentStatusCodeType getPaymentStatus()
PaymentStatusCodeType
public void setPaymentStatus(PaymentStatusCodeType value)
value
- the value
allowed object is
PaymentStatusCodeType
public PendingStatusCodeType getPendingReason()
PendingStatusCodeType
public void setPendingReason(PendingStatusCodeType value)
value
- the value
allowed object is
PendingStatusCodeType
public ReversalReasonCodeType getReasonCode()
ReversalReasonCodeType
public void setReasonCode(ReversalReasonCodeType value)
value
- the value
allowed object is
ReversalReasonCodeType
public java.lang.String getHoldDecision()
String
public void setHoldDecision(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getShippingMethod()
String
public void setShippingMethod(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getProtectionEligibility()
String
public void setProtectionEligibility(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getProtectionEligibilityType()
String
public void setProtectionEligibilityType(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getReceiptReferenceNumber()
String
public void setReceiptReferenceNumber(java.lang.String value)
value
- the value
allowed object is
String
public POSTransactionCodeType getPOSTransactionType()
POSTransactionCodeType
public void setPOSTransactionType(POSTransactionCodeType value)
value
- the value
allowed object is
POSTransactionCodeType
public java.lang.String getShipAmount()
String
public void setShipAmount(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getShipHandleAmount()
String
public void setShipHandleAmount(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getShipDiscount()
String
public void setShipDiscount(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getInsuranceAmount()
String
public void setInsuranceAmount(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getSubject()
String
public void setSubject(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getStoreID()
String
public void setStoreID(java.lang.String value)
value
- the value
allowed object is
String
public java.lang.String getTerminalID()
String
public void setTerminalID(java.lang.String value)
value
- the value
allowed object is
String
public SellerDetailsType getSellerDetails()
SellerDetailsType
public void setSellerDetails(SellerDetailsType value)
value
- the value
allowed object is
SellerDetailsType
public java.lang.String getPaymentRequestID()
String
public void setPaymentRequestID(java.lang.String value)
value
- the value
allowed object is
String
public FMFDetailsType getFMFDetails()
FMFDetailsType
public void setFMFDetails(FMFDetailsType value)
value
- the value
allowed object is
FMFDetailsType
public EnhancedPaymentInfoType getEnhancedPaymentInfo()
EnhancedPaymentInfoType
public void setEnhancedPaymentInfo(EnhancedPaymentInfoType value)
value
- the value
allowed object is
EnhancedPaymentInfoType
public ErrorType getPaymentError()
ErrorType
public void setPaymentError(ErrorType value)
value
- the value
allowed object is
ErrorType
public InstrumentDetailsType getInstrumentDetails()
InstrumentDetailsType
public void setInstrumentDetails(InstrumentDetailsType value)
value
- the value
allowed object is
InstrumentDetailsType
public OfferDetailsType getOfferDetails()
OfferDetailsType
public void setOfferDetails(OfferDetailsType value)
value
- the value
allowed object is
OfferDetailsType
public java.lang.String getBinEligibility()
String
public void setBinEligibility(java.lang.String value)
value
- the value
allowed object is
String
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.