All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ebay.apis.shopping.eblbasecomponents.BuyerPaymentMethodCodeType Maven / Gradle / Ivy

Go to download

This Java client enables you to use Java to make API calls in the eBay Shopping API, which is an XML API. This maven build is simply the Apache CXF generated client code for the Shopping API WSDL.

The newest version!

package ebay.apis.shopping.eblbasecomponents;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;


/**
 * 

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="PaisaPayEscrowEMI"/>
 *     <enumeration value="Moneybookers"/>
 *     <enumeration value="Paymate"/>
 *     <enumeration value="ProPay"/>
 *     <enumeration value="StandardPayment"/>
 *     <enumeration value="DirectDebit"/>
 *     <enumeration value="CreditCard"/>
 *   </restriction>
 * </simpleType>
 * 
* */ @XmlType(name = "BuyerPaymentMethodCodeType") @XmlEnum public enum BuyerPaymentMethodCodeType { /** * * No payment method specified. * For example, no payment methods would be specified for Ad format listings. * * */ @XmlEnumValue("None") NONE("None"), /** * * Money order/cashiers check. * Not applicable to US/CA eBay Motors listings. * * */ MOCC("MOCC"), /** * * American Express. * Not applicable to US/CA eBay Motors listings. * * */ @XmlEnumValue("AmEx") AM_EX("AmEx"), /** * * Payment instructions are contained in the item's description. * * */ @XmlEnumValue("PaymentSeeDescription") PAYMENT_SEE_DESCRIPTION("PaymentSeeDescription"), /** * * Credit card. * Not applicable to Real Estate or US/CA eBay Motors listings. * * */ @XmlEnumValue("CCAccepted") CC_ACCEPTED("CCAccepted"), /** * * Personal check. * * */ @XmlEnumValue("PersonalCheck") PERSONAL_CHECK("PersonalCheck"), /** * * Cash on delivery. * Only applicable to the following eBay sites: AT (16), BEFR (24), * BENL (123), CH (193), DE (77), ES (186), FR (71), HK (201), IN (203), * IT (101), PL (212), and SG (216). * Not applicable to Real Estate listings. * * */ COD("COD"), /** * * Visa/Mastercard. These qualify as safe payment methods. * Not applicable to US/CA eBay Motors listings. * * */ @XmlEnumValue("VisaMC") VISA_MC("VisaMC"), /** * * PaisaPay (for India site only). This qualifies as a safe payment method. * * */ @XmlEnumValue("PaisaPayAccepted") PAISA_PAY_ACCEPTED("PaisaPayAccepted"), /** * * Other forms of payment. * Not applicable to US/CA eBay Motors listings * (see PaymentSeeDescription instead). * * */ @XmlEnumValue("Other") OTHER("Other"), /** * * PayPal is accepted as a payment method. This qualifies as a safe payment method.
*
* If PayPal is specified for US/CA eBay Motors vehicles, it is for * the vehicle deposit (not for purchasing the vehicle). * * */ @XmlEnumValue("PayPal") PAY_PAL("PayPal"), /** * * Discover card. * Not applicable to US/CA eBay Motors listings. * * */ @XmlEnumValue("Discover") DISCOVER("Discover"), /** * * This payment method is equivalent to the PayOnPickup payment method. * CashOnPickup applies even for listings on the eBay US site that refer to "Pay on pickup." * * */ @XmlEnumValue("CashOnPickup") CASH_ON_PICKUP("CashOnPickup"), /** * * Direct transfer of money. * Not applicable to US/CA eBay Motors listings. * * */ @XmlEnumValue("MoneyXferAccepted") MONEY_XFER_ACCEPTED("MoneyXferAccepted"), /** * * If the seller has bank account information on file, and * MoneyXferAcceptedInCheckout = true, then the bank account * information will be displayed in Checkout. * * */ @XmlEnumValue("MoneyXferAcceptedInCheckout") MONEY_XFER_ACCEPTED_IN_CHECKOUT("MoneyXferAcceptedInCheckout"), /** * * All other online payments. * Not applicable to US/CA eBay Motors listings. * * */ @XmlEnumValue("OtherOnlinePayments") OTHER_ONLINE_PAYMENTS("OtherOnlinePayments"), /** * * Deprecated. * * */ @XmlEnumValue("Escrow") ESCROW("Escrow"), /** * * Deprecated. * * */ @XmlEnumValue("PrePayDelivery") PRE_PAY_DELIVERY("PrePayDelivery"), /** * * Deprecated. * * */ @XmlEnumValue("CODPrePayDelivery") COD_PRE_PAY_DELIVERY("CODPrePayDelivery"), /** * * Deprecated. * * */ @XmlEnumValue("PostalTransfer") POSTAL_TRANSFER("PostalTransfer"), /** * * Placeholder value. See * token. * * */ @XmlEnumValue("CustomCode") CUSTOM_CODE("CustomCode"), /** * * 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). * * */ @XmlEnumValue("LoanCheck") LOAN_CHECK("LoanCheck"), /** * * Cash-in-person option. Applicable only to US and Canada eBay Motors vehicles, * (not the Parts and Accessories category). * * */ @XmlEnumValue("CashInPerson") CASH_IN_PERSON("CashInPerson"), /** * * Elektronisches Lastschriftverfahren (direct debit). * Only applicable to Express Germany. * * */ ELV("ELV"), /** * * PaisaPayEscrow EMI (Equal Monthly Installment) payment method. * The PaisaPayEscrowEMI payment method is only for the India site (site ID 203). * * */ @XmlEnumValue("PaisaPayEscrowEMI") PAISA_PAY_ESCROW_EMI("PaisaPayEscrowEMI"), /** * * 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). * * */ @XmlEnumValue("Moneybookers") MONEYBOOKERS("Moneybookers"), /** * * The Paymate payment method. For more information, * see http://www.paymate.com/eBay. * Only applicable to the US site (and * to the Parts and Accessories category of the US eBay Motors site). * * */ @XmlEnumValue("Paymate") PAYMATE("Paymate"), /** * * The ProPay payment method. US site only. For more information, * see http://www.Propay.com/eBay. * * */ @XmlEnumValue("ProPay") PRO_PAY("ProPay"), /** * * For all payment intermediated transactions, If the authenticated caller is a seller then Standard Payment Method is returned to as Payment Method Used to sellers. * OrderArray.Order.CheckoutStatus.PaymentMethod (GetOrders, GetOrderTransaction) and OrderArray.Order * .TransactionArray.Transaction.Status (For all the 4 APIs). * The COD (Cash on Demand) or POP (Pay on Pickup) should be shown as is to the buyers and sellers, these payment methods are not intermediated. * * */ @XmlEnumValue("StandardPayment") STANDARD_PAYMENT("StandardPayment"), /** * * direct debit * * */ @XmlEnumValue("DirectDebit") DIRECT_DEBIT("DirectDebit"), /** * * credit card * * */ @XmlEnumValue("CreditCard") CREDIT_CARD("CreditCard"); private final String value; BuyerPaymentMethodCodeType(String v) { value = v; } public String value() { return value; } public static BuyerPaymentMethodCodeType fromValue(String v) { for (BuyerPaymentMethodCodeType c: BuyerPaymentMethodCodeType.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy