public class

PaymentInfoType

extends Object
java.lang.Object
   ↳ ebay.apis.eblbasecomponents.PaymentInfoType

Class Overview

PaymentInfoType Payment information.

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"/>
         <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="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="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="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"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Summary

Fields
protected String ebayTransactionID
protected EnhancedPaymentInfoType enhancedPaymentInfo
protected String exchangeRate
protected XMLGregorianCalendar expectedeCheckClearDate
protected BasicAmountType feeAmount
protected FMFDetailsType fmfDetails
protected BasicAmountType grossAmount
protected String insuranceAmount
protected String parentTransactionID
protected XMLGregorianCalendar paymentDate
protected ErrorType paymentError
protected String paymentRequestID
protected PaymentStatusCodeType paymentStatus
protected PaymentCodeType paymentType
protected PendingStatusCodeType pendingReason
protected String protectionEligibility
protected String protectionEligibilityType
protected ReversalReasonCodeType reasonCode
protected String receiptID
protected RefundSourceCodeType refundSourceCodeType
protected SellerDetailsType sellerDetails
protected BasicAmountType settleAmount
protected String shipAmount
protected String shipDiscount
protected String shipHandleAmount
protected String shippingMethod
protected String subject
protected BasicAmountType taxAmount
protected String transactionID
protected PaymentTransactionCodeType transactionType
Public Constructors
PaymentInfoType()
Public Methods
String getEbayTransactionID()
Its Ebay transaction id.
EnhancedPaymentInfoType getEnhancedPaymentInfo()
Gets the value of the enhancedPaymentInfo property.
String getExchangeRate()
Gets the value of the exchangeRate property.
XMLGregorianCalendar getExpectedeCheckClearDate()
Gets the value of the expectedeCheckClearDate property.
FMFDetailsType getFMFDetails()
Gets the value of the fmfDetails property.
BasicAmountType getFeeAmount()
Gets the value of the feeAmount property.
BasicAmountType getGrossAmount()
Gets the value of the grossAmount property.
String getInsuranceAmount()
Gets the value of the insuranceAmount property.
String getParentTransactionID()
Gets the value of the parentTransactionID property.
XMLGregorianCalendar getPaymentDate()
Gets the value of the paymentDate property.
ErrorType getPaymentError()
Gets the value of the paymentError property.
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.
String getProtectionEligibility()
Gets the value of the protectionEligibility property.
String getProtectionEligibilityType()
Gets the value of the protectionEligibilityType property.
ReversalReasonCodeType getReasonCode()
Gets the value of the reasonCode property.
String getReceiptID()
Receipt ID
 <?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
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.
String getShipAmount()
Gets the value of the shipAmount property.
String getShipDiscount()
Gets the value of the shipDiscount property.
String getShipHandleAmount()
Gets the value of the shipHandleAmount property.
String getShippingMethod()
Gets the value of the shippingMethod property.
String getSubject()
Gets the value of the subject property.
BasicAmountType getTaxAmount()
Gets the value of the taxAmount property.
String getTransactionID()
A transaction identification number.
PaymentTransactionCodeType getTransactionType()
Gets the value of the transactionType property.
void setEbayTransactionID(String value)
Sets the value of the ebayTransactionID property.
void setEnhancedPaymentInfo(EnhancedPaymentInfoType value)
Sets the value of the enhancedPaymentInfo property.
void setExchangeRate(String value)
Sets the value of the exchangeRate property.
void setExpectedeCheckClearDate(XMLGregorianCalendar value)
Sets the value of the expectedeCheckClearDate property.
void setFMFDetails(FMFDetailsType value)
Sets the value of the fmfDetails property.
void setFeeAmount(BasicAmountType value)
Sets the value of the feeAmount property.
void setGrossAmount(BasicAmountType value)
Sets the value of the grossAmount property.
void setInsuranceAmount(String value)
Sets the value of the insuranceAmount property.
void setParentTransactionID(String value)
Sets the value of the parentTransactionID property.
void setPaymentDate(XMLGregorianCalendar value)
Sets the value of the paymentDate property.
void setPaymentError(ErrorType value)
Sets the value of the paymentError property.
void setPaymentRequestID(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 setProtectionEligibility(String value)
Sets the value of the protectionEligibility property.
void setProtectionEligibilityType(String value)
Sets the value of the protectionEligibilityType property.
void setReasonCode(ReversalReasonCodeType value)
Sets the value of the reasonCode property.
void setReceiptID(String value)
Sets the value of the receiptID 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(String value)
Sets the value of the shipAmount property.
void setShipDiscount(String value)
Sets the value of the shipDiscount property.
void setShipHandleAmount(String value)
Sets the value of the shipHandleAmount property.
void setShippingMethod(String value)
Sets the value of the shippingMethod property.
void setSubject(String value)
Sets the value of the subject property.
void setTaxAmount(BasicAmountType value)
Sets the value of the taxAmount property.
void setTransactionID(String value)
Sets the value of the transactionID property.
void setTransactionType(PaymentTransactionCodeType value)
Sets the value of the transactionType property.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected String ebayTransactionID

protected EnhancedPaymentInfoType enhancedPaymentInfo

protected String exchangeRate

protected XMLGregorianCalendar expectedeCheckClearDate

protected BasicAmountType feeAmount

protected FMFDetailsType fmfDetails

protected BasicAmountType grossAmount

protected String insuranceAmount

protected String parentTransactionID

protected XMLGregorianCalendar paymentDate

protected ErrorType paymentError

protected String paymentRequestID

protected PaymentStatusCodeType paymentStatus

protected PaymentCodeType paymentType

protected PendingStatusCodeType pendingReason

protected String protectionEligibility

protected String protectionEligibilityType

protected ReversalReasonCodeType reasonCode

protected String receiptID

protected RefundSourceCodeType refundSourceCodeType

protected SellerDetailsType sellerDetails

protected BasicAmountType settleAmount

protected String shipAmount

protected String shipDiscount

protected String shipHandleAmount

protected String shippingMethod

protected String subject

protected BasicAmountType taxAmount

protected String transactionID

protected PaymentTransactionCodeType transactionType

Public Constructors

public PaymentInfoType ()

Public Methods

public String getEbayTransactionID ()

Its Ebay transaction id.

 <?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

Returns
  • possible object is String

public EnhancedPaymentInfoType getEnhancedPaymentInfo ()

Gets the value of the enhancedPaymentInfo property.

Returns

public String getExchangeRate ()

Gets the value of the exchangeRate property.

Returns
  • possible object is String

public XMLGregorianCalendar getExpectedeCheckClearDate ()

Gets the value of the expectedeCheckClearDate property.

Returns
  • possible object is XMLGregorianCalendar

public FMFDetailsType getFMFDetails ()

Gets the value of the fmfDetails property.

Returns

public BasicAmountType getFeeAmount ()

Gets the value of the feeAmount property.

Returns

public BasicAmountType getGrossAmount ()

Gets the value of the grossAmount property.

Returns

public String getInsuranceAmount ()

Gets the value of the insuranceAmount property.

Returns
  • possible object is String

public String getParentTransactionID ()

Gets the value of the parentTransactionID property.

Returns
  • possible object is String

public XMLGregorianCalendar getPaymentDate ()

Gets the value of the paymentDate property.

Returns
  • possible object is XMLGregorianCalendar

public ErrorType getPaymentError ()

Gets the value of the paymentError property.

Returns

public String getPaymentRequestID ()

Gets the value of the paymentRequestID property.

Returns
  • possible object is String

public PaymentStatusCodeType getPaymentStatus ()

Gets the value of the paymentStatus property.

Returns

public PaymentCodeType getPaymentType ()

Gets the value of the paymentType property.

Returns

public PendingStatusCodeType getPendingReason ()

Gets the value of the pendingReason property.

Returns

public String getProtectionEligibility ()

Gets the value of the protectionEligibility property.

Returns
  • possible object is String

public String getProtectionEligibilityType ()

Gets the value of the protectionEligibilityType property.

Returns
  • possible object is String

public ReversalReasonCodeType getReasonCode ()

Gets the value of the reasonCode property.

Returns

public String getReceiptID ()

Receipt ID

 <?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

Returns
  • possible object is String

public RefundSourceCodeType getRefundSourceCodeType ()

Gets the value of the refundSourceCodeType property.

Returns

public SellerDetailsType getSellerDetails ()

Gets the value of the sellerDetails property.

Returns

public BasicAmountType getSettleAmount ()

Gets the value of the settleAmount property.

Returns

public String getShipAmount ()

Gets the value of the shipAmount property.

Returns
  • possible object is String

public String getShipDiscount ()

Gets the value of the shipDiscount property.

Returns
  • possible object is String

public String getShipHandleAmount ()

Gets the value of the shipHandleAmount property.

Returns
  • possible object is String

public String getShippingMethod ()

Gets the value of the shippingMethod property.

Returns
  • possible object is String

public String getSubject ()

Gets the value of the subject property.

Returns
  • possible object is String

public BasicAmountType getTaxAmount ()

Gets the value of the taxAmount property.

Returns

public String getTransactionID ()

A transaction identification number.

 <?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

Returns
  • possible object is String

public PaymentTransactionCodeType getTransactionType ()

Gets the value of the transactionType property.

Returns

public void setEbayTransactionID (String value)

Sets the value of the ebayTransactionID property.

Parameters
value Allowed object is String

public void setEnhancedPaymentInfo (EnhancedPaymentInfoType value)

Sets the value of the enhancedPaymentInfo property.

Parameters
value Allowed object is EnhancedPaymentInfoType

public void setExchangeRate (String value)

Sets the value of the exchangeRate property.

Parameters
value Allowed object is String

public void setExpectedeCheckClearDate (XMLGregorianCalendar value)

Sets the value of the expectedeCheckClearDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setFMFDetails (FMFDetailsType value)

Sets the value of the fmfDetails property.

Parameters
value Allowed object is FMFDetailsType

public void setFeeAmount (BasicAmountType value)

Sets the value of the feeAmount property.

Parameters
value Allowed object is BasicAmountType

public void setGrossAmount (BasicAmountType value)

Sets the value of the grossAmount property.

Parameters
value Allowed object is BasicAmountType

public void setInsuranceAmount (String value)

Sets the value of the insuranceAmount property.

Parameters
value Allowed object is String

public void setParentTransactionID (String value)

Sets the value of the parentTransactionID property.

Parameters
value Allowed object is String

public void setPaymentDate (XMLGregorianCalendar value)

Sets the value of the paymentDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setPaymentError (ErrorType value)

Sets the value of the paymentError property.

Parameters
value Allowed object is ErrorType

public void setPaymentRequestID (String value)

Sets the value of the paymentRequestID property.

Parameters
value Allowed object is String

public void setPaymentStatus (PaymentStatusCodeType value)

Sets the value of the paymentStatus property.

Parameters
value Allowed object is PaymentStatusCodeType

public void setPaymentType (PaymentCodeType value)

Sets the value of the paymentType property.

Parameters
value Allowed object is PaymentCodeType

public void setPendingReason (PendingStatusCodeType value)

Sets the value of the pendingReason property.

Parameters
value Allowed object is PendingStatusCodeType

public void setProtectionEligibility (String value)

Sets the value of the protectionEligibility property.

Parameters
value Allowed object is String

public void setProtectionEligibilityType (String value)

Sets the value of the protectionEligibilityType property.

Parameters
value Allowed object is String

public void setReasonCode (ReversalReasonCodeType value)

Sets the value of the reasonCode property.

Parameters
value Allowed object is ReversalReasonCodeType

public void setReceiptID (String value)

Sets the value of the receiptID property.

Parameters
value Allowed object is String

public void setRefundSourceCodeType (RefundSourceCodeType value)

Sets the value of the refundSourceCodeType property.

Parameters
value Allowed object is RefundSourceCodeType

public void setSellerDetails (SellerDetailsType value)

Sets the value of the sellerDetails property.

Parameters
value Allowed object is SellerDetailsType

public void setSettleAmount (BasicAmountType value)

Sets the value of the settleAmount property.

Parameters
value Allowed object is BasicAmountType

public void setShipAmount (String value)

Sets the value of the shipAmount property.

Parameters
value Allowed object is String

public void setShipDiscount (String value)

Sets the value of the shipDiscount property.

Parameters
value Allowed object is String

public void setShipHandleAmount (String value)

Sets the value of the shipHandleAmount property.

Parameters
value Allowed object is String

public void setShippingMethod (String value)

Sets the value of the shippingMethod property.

Parameters
value Allowed object is String

public void setSubject (String value)

Sets the value of the subject property.

Parameters
value Allowed object is String

public void setTaxAmount (BasicAmountType value)

Sets the value of the taxAmount property.

Parameters
value Allowed object is BasicAmountType

public void setTransactionID (String value)

Sets the value of the transactionID property.

Parameters
value Allowed object is String

public void setTransactionType (PaymentTransactionCodeType value)

Sets the value of the transactionType property.

Parameters
value Allowed object is PaymentTransactionCodeType