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, GetSellerList, GetSellerTransactions, RelistFixedPriceItem, RelistItem, ReviseFixedPriceItem, ReviseItem, SendInvoice, VerifyAddFixedPriceItem, VerifyAddItem, VerifyRelistItem
Enumeration Values
Value | Description |
CashOnPickup | This enumeration value indicates that cash on pickup is accepted for payment. This value is only applicable for offline payments. |
CustomCode | Reserved for internal or 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 and is not supported on all marketplaces. |
PersonalCheck | This enumeration value indicates that a personal check is accepted for payment. This value is only applicable for offline payments and is not supported on all marketplaces. |