Changes since
the last release

com.ebay.soap.eBLBaseComponents
Enum PaymentStatusCodeType

java.lang.Object
  extended by java.lang.Enum<PaymentStatusCodeType>
      extended by com.ebay.soap.eBLBaseComponents.PaymentStatusCodeType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<PaymentStatusCodeType>

public enum PaymentStatusCodeType
extends java.lang.Enum<PaymentStatusCodeType>

Java class for PaymentStatusCodeType.

The following schema fragment specifies the expected content contained within this class.

 <simpleType name="PaymentStatusCodeType">
   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
     <enumeration value="NoPaymentFailure"/>
     <enumeration value="BuyerECheckBounced"/>
     <enumeration value="BuyerCreditCardFailed"/>
     <enumeration value="BuyerFailedPaymentReportedBySeller"/>
     <enumeration value="PayPalPaymentInProcess"/>
     <enumeration value="PaymentInProcess"/>
     <enumeration value="CustomCode"/>
   </restriction>
 </simpleType>
 
Note: Per JAXB standards, underscores are added to separate words in enumerations (e.g., PayPal becomes PAY_PAL).


Enum Constant Summary
BUYER_CREDIT_CARD_FAILED
          This value indicates that the buyer's payment via a credit card failed.
BUYER_E_CHECK_BOUNCED
          This value indicates that the buyer's eCheck bounced.
BUYER_FAILED_PAYMENT_REPORTED_BY_SELLER
          This value indicates that the seller reported the buyer's payment as failed.
CUSTOM_CODE
          Reserved for internal or future use.
NO_PAYMENT_FAILURE
          This value indicates that the buyer's payment for the order has cleared.
PAY_PAL_PAYMENT_IN_PROCESS
          This value indicates that the buyer's PayPal payment is in process.
PAYMENT_IN_PROCESS
          This value indicates that the buyer's non-PayPal payment is in process.
 
Method Summary
static PaymentStatusCodeType fromValue(java.lang.String v)
           
 java.lang.String value()
           
static PaymentStatusCodeType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static PaymentStatusCodeType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

NO_PAYMENT_FAILURE

public static final PaymentStatusCodeType NO_PAYMENT_FAILURE
This value indicates that the buyer's payment for the order has cleared. A CheckoutStatus.eBayPaymentStatus value of 'NoPaymentFailure' and a CheckoutStatus.Status value of 'Complete' indicates that checkout is complete.


BUYER_E_CHECK_BOUNCED

public static final PaymentStatusCodeType BUYER_E_CHECK_BOUNCED
This value indicates that the buyer's eCheck bounced. This value is only applicable if the seller accepts eChecks as a form of payment.


BUYER_CREDIT_CARD_FAILED

public static final PaymentStatusCodeType BUYER_CREDIT_CARD_FAILED
This value indicates that the buyer's payment via a credit card failed. This value is only applicable if the seller accepts credit cards as a form of payment.


BUYER_FAILED_PAYMENT_REPORTED_BY_SELLER

public static final PaymentStatusCodeType BUYER_FAILED_PAYMENT_REPORTED_BY_SELLER
This value indicates that the seller reported the buyer's payment as failed.


PAY_PAL_PAYMENT_IN_PROCESS

public static final PaymentStatusCodeType PAY_PAL_PAYMENT_IN_PROCESS
This value indicates that the buyer's PayPal payment is in process. This value is only applicable if the buyer has selected PayPal as the payment method.


PAYMENT_IN_PROCESS

public static final PaymentStatusCodeType PAYMENT_IN_PROCESS
This value indicates that the buyer's non-PayPal payment is in process. This value is only applicable if the buyer has selected a payment method other than PayPal.


CUSTOM_CODE

public static final PaymentStatusCodeType CUSTOM_CODE
Reserved for internal or future use.

Method Detail

values

public static PaymentStatusCodeType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (PaymentStatusCodeType c : PaymentStatusCodeType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static PaymentStatusCodeType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

value

public java.lang.String value()

fromValue

public static PaymentStatusCodeType fromValue(java.lang.String v)

Changes since
the last release

The information contained in this document is proprietary and confidential. Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc. For information regarding a qualifying NDA, contact Developer Relations: developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.