BuyerPaymentMethodCodeType ( token )
This enumerated type defines different payment methods that can be used by buyers to pay sellers for purchases. Supported payment methods vary by eBay marketplace, by eBay Category, and even by listing format. If a seller is listing, revising, or relisting an item with a Trading API call, the seller should use one of the following metadata calls to see which payment methods are supported at the site and category level:
- GeteBayDetails: through PaymentOptionDetails containers in the response, this call will show the seller all of the payment methods that are available for the specified marketplace. To retrieve this metadata, the seller should include the DetailName field in the request, and set its value to
PaymentOptionDetails
- GetCategoryFeatures: through PaymentMethod fields that are returned under the SiteDefaults container or under one or more Category containers in the response, this call will show the seller all of the payment methods that are available for the specified marketplace, including any category exceptions. To retrieve this metadata, the seller should include the FeatureID field in the request, and set its value to
PaymentMethods
. Note that Category containers will only be returned for categories that differ from Site Defaults as far as supported payment methods are concerned.
Note: As eBay now controls all of the online payment methods available to buyers, sellers will only specify offline payment methods for listings that require/support offline payment.
Types that use BuyerPaymentMethodCodeType:
CategoryFeatureType, CheckoutStatusType, ItemType, OrderType, PaymentOptionDetailsType, SendInvoiceRequestType, SiteDefaultsType, TransactionStatusType
Calls that use one or more values of BuyerPaymentMethodCodeType:
AddFixedPriceItem, AddItem, AddItems, AddOrder, GetBidderList, GetCategoryFeatures, GeteBayDetails, GetItem, GetItemTransactions, GetOrders, GetOrderTransactions, GetSellerList, GetSellerTransactions, RelistFixedPriceItem, RelistItem, ReviseFixedPriceItem, ReviseItem, SendInvoice, VerifyAddFixedPriceItem, VerifyAddItem, VerifyRelistItem
Enumeration Values
Value | Description |
AmEx | This enumeration value indicates that American Express is accepted for payment. |
CashOnPickup | This enumeration value indicates that cash on pickup is accepted for payment. This value is only applicable for offline payments. |
CCAccepted | This enumeration value indicates that credit cards are accepted for payment. Note: This enumeration value is returned in the response of order management calls if the buyer used an eBay gift card to pay the full or partial balance of the order. |
COD | This enumeration value indicates that cash on delivery of item is accepted for payment. This value is only applicable for offline payments. |
CODPrePayDelivery | Reserved for future use. |
CreditCard | This enumeration value is returned in the response of order management calls if eBay collects the online payment from the buyer, and the buyer has paid for the order with any accepted payment method except for an eBay gift card. If the buyer used an eBay gift card to pay the full or partial balance of the order, the CCAccepted value will be returned instead. |
CustomCode | Reserved for internal or future use. |
Diners | This enumeration value indicates that the Diners Club credit card is accepted for payment. |
Discover | This enumeration value indicates that Discover Card is accepted for payment. |
Escrow | Reserved for future use. |
MOCC | This enumeration value indicates that a money order or cashiers check is accepted for payment. This value is only applicable for offline payments. |
MoneyXferAccepted | This enumeration value indicates that a direct transfer of money is accepted for payment. |
MoneyXferAcceptedInCheckout | This enumeration value indicates that a direct transfer of money during checkout is accepted for payment. |
None | This enumeration value indicates that no payment method has been specified for the listing. This may be the case for a classified ad listing, since payment happens outside of the eBay platform. |
Other | This enumeration value may be returned if the payment method is unknown. |
OtherOnlinePayments | This enumeration value may be returned if the payment method is unknown. |
PaymentSeeDescription | This enumeration value indicates that buyers should check the listing description for more details on payment. This may be the case for a classified ad listing, since payment happens outside of the eBay platform. |
PayPal | This enumeration value indicates that PayPal is accepted as a payment method. |
PayUponInvoice | 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 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. 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. |
PersonalCheck | This enumeration value indicates that a personal check is accepted for payment. This value is only applicable for offline payments. |
PostalTransfer | Reserved for future use. |
PrePayDelivery | Reserved for future use. |
VisaMC | This enumeration value indicates that Visa or MasterCard are accepted for payment. |