Changes since
the last release

com.ebay.soap.eBLBaseComponents
Enum BuyerPaymentMethodCodeType

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

public enum BuyerPaymentMethodCodeType
extends Enum<BuyerPaymentMethodCodeType>

Java class for BuyerPaymentMethodCodeType.

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

 <simpleType name="BuyerPaymentMethodCodeType">
   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
     <enumeration value="None"/>
     <enumeration value="MOCC"/>
     <enumeration value="AmEx"/>
     <enumeration value="PaymentSeeDescription"/>
     <enumeration value="CCAccepted"/>
     <enumeration value="PersonalCheck"/>
     <enumeration value="COD"/>
     <enumeration value="VisaMC"/>
     <enumeration value="PaisaPayAccepted"/>
     <enumeration value="Other"/>
     <enumeration value="PayPal"/>
     <enumeration value="Discover"/>
     <enumeration value="CashOnPickup"/>
     <enumeration value="MoneyXferAccepted"/>
     <enumeration value="MoneyXferAcceptedInCheckout"/>
     <enumeration value="OtherOnlinePayments"/>
     <enumeration value="Escrow"/>
     <enumeration value="PrePayDelivery"/>
     <enumeration value="CODPrePayDelivery"/>
     <enumeration value="PostalTransfer"/>
     <enumeration value="CustomCode"/>
     <enumeration value="LoanCheck"/>
     <enumeration value="CashInPerson"/>
     <enumeration value="ELV"/>
     <enumeration value="PaisaPayEscrow"/>
     <enumeration value="PaisaPayEscrowEMI"/>
     <enumeration value="IntegratedMerchantCreditCard"/>
     <enumeration value="Moneybookers"/>
     <enumeration value="Paymate"/>
     <enumeration value="ProPay"/>
     <enumeration value="PayOnPickup"/>
     <enumeration value="Diners"/>
     <enumeration value="StandardPayment"/>
     <enumeration value="DirectDebit"/>
     <enumeration value="CreditCard"/>
     <enumeration value="PayUponInvoice"/>
     <enumeration value="QIWI"/>
     <enumeration value="PayPalCredit"/>
   </restriction>
 </simpleType>
 
Note: Per JAXB standards, underscores are added to separate words in enumerations (e.g., PayPal becomes PAY_PAL).


Enum Constant Summary
AM_EX
          American Express.
CASH_IN_PERSON
          Cash-in-person option.
CASH_ON_PICKUP
          Payment on delivery.
CC_ACCEPTED
          Credit card.
COD
          Cash on delivery.
COD_PRE_PAY_DELIVERY
          Reserved for future use.
CREDIT_CARD
          This value indicates that a credit card can be used/was used to pay for the order.
CUSTOM_CODE
          Reserved for internal or future use.
DINERS
          This payment method can be added only if a seller has a IMCC payment gateway account and Diners Club card is selected in credit card preference.
DIRECT_DEBIT
          This value indicates that a debit card can be used/was used to pay for the order.
DISCOVER
          Discover card.
ELV
          Elektronisches Lastschriftverfahren (direct debit).
ESCROW
          Reserved for future use.
INTEGRATED_MERCHANT_CREDIT_CARD
          This payment method can be added only if a seller has a payment gateway account.
LOAN_CHECK
          Loan check option (applicable only to the US eBay Motors site, except in the Parts and Accessories category, and the eBay Canada site for motors).
MOCC
          Money order/cashiers check.
MONEY_XFER_ACCEPTED
          Direct transfer of money.
MONEY_XFER_ACCEPTED_IN_CHECKOUT
          If the seller has bank account information on file, and MoneyXferAcceptedInCheckout = true, then the bank account information will be displayed in Checkout.
MONEYBOOKERS
          Note: This payment method is no longer an acceptable form of payment.
NONE
          No payment method specified.
OTHER
          Other forms of payment.
OTHER_ONLINE_PAYMENTS
          All other online payments.
PAISA_PAY_ACCEPTED
          PaisaPay (for India site only).
PAISA_PAY_ESCROW
          PaisaPayEscrow payment option.
PAISA_PAY_ESCROW_EMI
          PaisaPayEscrowEMI (Equal Monthly Installments) Payment option.
PAY_ON_PICKUP
          PayOnPickup payment method.
PAY_PAL
          PayPal is accepted as a payment method.
PAY_PAL_CREDIT
          This value indicates that a PayPal credit card can be used/was used to pay for the order.
PAY_UPON_INVOICE
          This buyer payment method is only applicable for the Germany site and is associated with the rollout of Progressive Checkout and the Pay Upon Invoice feature.
PAYMATE
          Note: This payment method is no longer an acceptable form of payment.
PAYMENT_SEE_DESCRIPTION
          Payment instructions are contained in the item's description.
PERSONAL_CHECK
          Personal check.
POSTAL_TRANSFER
          Reserved for future use.
PRE_PAY_DELIVERY
          Reserved for future use.
PRO_PAY
          Note: This payment method is no longer an acceptable form of payment.
QIWI
          This value indicates that QIWI can be used/was used by Russian buyers to pay for the order.
STANDARD_PAYMENT
          This value is no longer used.
VISA_MC
          Visa/Mastercard.
 
Method Summary
static BuyerPaymentMethodCodeType fromValue(String v)
           
 String value()
           
static BuyerPaymentMethodCodeType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static BuyerPaymentMethodCodeType[] 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

NONE

public static final BuyerPaymentMethodCodeType NONE
No payment method specified. For example, no payment methods would be specified for Ad format listings.


MOCC

public static final BuyerPaymentMethodCodeType MOCC
Money order/cashiers check. Not applicable to US/CA eBay Motors listings.


AM_EX

public static final BuyerPaymentMethodCodeType AM_EX
American Express. Not applicable to US/CA eBay Motors listings.


PAYMENT_SEE_DESCRIPTION

public static final BuyerPaymentMethodCodeType PAYMENT_SEE_DESCRIPTION
Payment instructions are contained in the item's description.


CC_ACCEPTED

public static final BuyerPaymentMethodCodeType CC_ACCEPTED
Credit card. Not applicable to Real Estate or US/CA eBay Motors listings.


PERSONAL_CHECK

public static final BuyerPaymentMethodCodeType PERSONAL_CHECK
Personal check.


COD

public static final BuyerPaymentMethodCodeType COD
Cash on delivery. This payment method is obsolete (ignored) for the US, US eBay Motors, UK, and Canada sites. See "Field Differences for eBay Sites" in the eBay Web Services Guide for a list of sites that accept COD as a payment method. Not applicable to Real Estate listings. When revising an item (on sites that still support COD), you can add or change its value.


VISA_MC

public static final BuyerPaymentMethodCodeType VISA_MC
Visa/Mastercard. These qualify as safe payment methods. Not applicable to US/CA eBay Motors listings.


PAISA_PAY_ACCEPTED

public static final BuyerPaymentMethodCodeType PAISA_PAY_ACCEPTED
PaisaPay (for India site only). This qualifies as a safe payment method and is required for all categories on the IN site.


OTHER

public static final BuyerPaymentMethodCodeType OTHER
Other forms of payment. Some custom methods are accepted by seller as the payment method in the transaction. Not applicable to US/CA eBay Motors listings (see PaymentSeeDescription instead).


PAY_PAL

public static final BuyerPaymentMethodCodeType PAY_PAL
PayPal is accepted as a payment method. This qualifies as a safe payment method. If true in listing requests, Item.PayPalEmailAddress must also be specified.

If you don't pass PayPal in the listing request but the seller's eBay preferences are set to accept PayPal on all listings, eBay will add PayPal as a payment method for you in most cases, and we may return a warning.

PayPal must be accepted when the seller requires immediate payment (Item.AutoPay) or offers other PayPal-based features, such as a finance offer (Item.FinanceOfferID). PayPal must be accepted for charity listings. PayPal must be accepted for event ticket listings when the venue is in New York state or Illinois, so that eBay can offer buyer protection (per state law). (For some applications, it may be simplest to use errors returned from VerifyAddItem to flag the PayPal requirement for New York and Illinois ticket listings.) PayPal must be accepted for US eBay Motors listings that require a deposit (and it will not be set automatically based on the seller's preferences). Conversely, if PayPal is specified for US eBay Motors listings, deposit attributes must be specified.


DISCOVER

public static final BuyerPaymentMethodCodeType DISCOVER
Discover card. Not applicable to US/CA eBay Motors listings.


CASH_ON_PICKUP

public static final BuyerPaymentMethodCodeType CASH_ON_PICKUP
Payment on delivery. Not applicable to Real Estate or US/CA eBay Motors listings.


MONEY_XFER_ACCEPTED

public static final BuyerPaymentMethodCodeType MONEY_XFER_ACCEPTED
Direct transfer of money. Not applicable to US/CA eBay Motors listings.


MONEY_XFER_ACCEPTED_IN_CHECKOUT

public static final BuyerPaymentMethodCodeType MONEY_XFER_ACCEPTED_IN_CHECKOUT
If the seller has bank account information on file, and MoneyXferAcceptedInCheckout = true, then the bank account information will be displayed in Checkout. Applicable only to certain global eBay sites. See the "International Differences Overview" in the eBay Web Services Guide.


OTHER_ONLINE_PAYMENTS

public static final BuyerPaymentMethodCodeType OTHER_ONLINE_PAYMENTS
All other online payments. Not applicable to US/CA eBay Motors listings.


ESCROW

public static final BuyerPaymentMethodCodeType ESCROW
Reserved for future use.


PRE_PAY_DELIVERY

public static final BuyerPaymentMethodCodeType PRE_PAY_DELIVERY
Reserved for future use.


COD_PRE_PAY_DELIVERY

public static final BuyerPaymentMethodCodeType COD_PRE_PAY_DELIVERY
Reserved for future use.


POSTAL_TRANSFER

public static final BuyerPaymentMethodCodeType POSTAL_TRANSFER
Reserved for future use.


CUSTOM_CODE

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


LOAN_CHECK

public static final BuyerPaymentMethodCodeType LOAN_CHECK
Loan check option (applicable only to the US eBay Motors site, except in the Parts and Accessories category, and the eBay Canada site for motors).


CASH_IN_PERSON

public static final BuyerPaymentMethodCodeType CASH_IN_PERSON
Cash-in-person option. Applicable only to US and Canada eBay Motors vehicles, (not the Parts and Accessories category).


ELV

public static final BuyerPaymentMethodCodeType ELV
Elektronisches Lastschriftverfahren (direct debit). Only applicable to the Express Germany site, which has been shut down.


PAISA_PAY_ESCROW

public static final BuyerPaymentMethodCodeType PAISA_PAY_ESCROW
PaisaPayEscrow payment option. Applicable on selected categories on the India site only.


PAISA_PAY_ESCROW_EMI

public static final BuyerPaymentMethodCodeType PAISA_PAY_ESCROW_EMI
PaisaPayEscrowEMI (Equal Monthly Installments) Payment option. Must be specified with PaisaPayEscrow. Applicable only to India site.


INTEGRATED_MERCHANT_CREDIT_CARD

public static final BuyerPaymentMethodCodeType INTEGRATED_MERCHANT_CREDIT_CARD
This payment method can be added only if a seller has a payment gateway account. You can use GetUser.User.SellerInfo.IntegratedMerchantCreditCardInfo to determine if a seller has a payment gateway account. If a seller successfully uses AddItem with IntegratedMerchantCreditCard, then for the resulting item, the IntegratedMerchantCreditCard value is a replacement for a credit-card payment method such as VisaMC. In such a case, the listing displays (to potential buyers) the credit cards that the seller specified in the seller's preferences for their payment gateway account (in My eBay). Additionally, a buyer's credit-card payment is integrated into eBay checkout.


MONEYBOOKERS

public static final BuyerPaymentMethodCodeType MONEYBOOKERS
Note: This payment method is no longer an acceptable form of payment. Sellers may no longer offer this payment method to buyers when creating new listings.
The Moneybookers payment method. For more information, see http://www.moneybookers.com/partners/us/ebay. Only applicable to the US site (and to the Parts and Accessories category of the US eBay Motors site).


PAYMATE

public static final BuyerPaymentMethodCodeType PAYMATE
Note: This payment method is no longer an acceptable form of payment. Sellers may no longer offer this payment method to buyers when creating new listings.
The Paymate payment method. This payment method is only accepted on the eBay Australia site. For more information on setting up Paymate as an accepted payment method on the eBay Australia site, see the Sell with Paymate on eBay.com.au help page.


PRO_PAY

public static final BuyerPaymentMethodCodeType PRO_PAY
Note: This payment method is no longer an acceptable form of payment. Sellers may no longer offer this payment method to buyers when creating new listings.
The ProPay payment method. US site only. For more information, see http://www.Propay.com/eBay.


PAY_ON_PICKUP

public static final BuyerPaymentMethodCodeType PAY_ON_PICKUP
PayOnPickup payment method. PayOnPickup is the same as CashOnPickup. For listings on the eBay US site, the user interface refers to this feature as Pay on pickup. In the user interface of your application, please refer to the feature as Pay on pickup so that the name in your user interface corresponds to the name on the eBay US site.


DINERS

public static final BuyerPaymentMethodCodeType DINERS
This payment method can be added only if a seller has a IMCC payment gateway account and Diners Club card is selected in credit card preference. Currently Dines card is enabled for CyberSource Gateway sellers.


STANDARD_PAYMENT

public static final BuyerPaymentMethodCodeType STANDARD_PAYMENT
This value is no longer used.


DIRECT_DEBIT

public static final BuyerPaymentMethodCodeType DIRECT_DEBIT
This value indicates that a debit card can be used/was used to pay for the order. This payment method value must be passed in one of the Item.PaymentMethods fields if the seller is making the item available for eBay Now delivery. For eBay Now orders, the eBay Now valet accepts debit cards as a form of payment. This value is only applicable for eBay Now orders.


CREDIT_CARD

public static final BuyerPaymentMethodCodeType CREDIT_CARD
This value indicates that a credit card can be used/was used to pay for the order. This payment method value must be passed in one of the Item.PaymentMethods fields if the seller is making the item available for eBay Now delivery. For eBay Now orders, the eBay Now valet accepts credit cards as a form of payment. This value is only applicable for eBay Now orders.


PAY_UPON_INVOICE

public static final BuyerPaymentMethodCodeType PAY_UPON_INVOICE
This buyer payment method is only applicable for the Germany site and is associated with the rollout of Progressive Checkout and the Pay Upon Invoice feature. 'PayUponInvoice' is not a payment method that is offered to the buyer, but instead, eBay/PayPal makes the determination (based on several factors) during checkout whether the buyer is eligible for 'Pay Upon Invoice'. If the buyer is offered the 'Pay Upon Invoice' option, that buyer is not required to pay for the order until an order invoice is sent by the seller. The seller must offer PayPal as a payment option or the 'Pay Upon Invoice' option will not be made available to the buyer under any circumstance.

Only select categories on the Germany site will support the 'Pay Upon Invoice' option, and orders going above the two-thousand dollar EURO mark will not be eligible for 'Pay Upon Invoice'.

Since the seller can not specify 'Pay Upon Invoice' as a payment method, this enumeration value cannot be passed into a Item.PaymentMethods field in an Add/Revise/Relist call.


QIWI

public static final BuyerPaymentMethodCodeType QIWI
This value indicates that QIWI can be used/was used by Russian buyers to pay for the order. This payment method value must be passed in one of the Item.PaymentMethods fields in an Add/Revise/Relist API call if the seller wants to make QIWI an available payment method for Russian buyers. QIWI works in conjunction with PayPal, so if 'QIWI' is set as an available payment method, 'PayPal' must be specified as well. This value can only be specified on the eBay US site, and it is only applicable for Russian buyers.


PAY_PAL_CREDIT

public static final BuyerPaymentMethodCodeType PAY_PAL_CREDIT
This value indicates that a PayPal credit card can be used/was used to pay for the order.

Method Detail

values

public static BuyerPaymentMethodCodeType[] 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 (BuyerPaymentMethodCodeType c : BuyerPaymentMethodCodeType.values())
    System.out.println(c);

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

valueOf

public static BuyerPaymentMethodCodeType valueOf(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:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

value

public String value()

fromValue

public static BuyerPaymentMethodCodeType fromValue(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.