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 - getCategoryPolicies (Sell Metadata API): through the paymentMethods field returned for leaf categories, this method shows the seller the payment methods that are available for the specified marketplace and category.
Note: Metadata API methods return metadata for leaf categories, so there is no site-defaults model.
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.
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:
CheckoutStatusType, ItemType, OrderType, PaymentOptionDetailsType, SendInvoiceRequestType, TransactionStatusType
Calls that use one or more values of BuyerPaymentMethodCodeType:
AddFixedPriceItem, AddItem, AddItems, AddOrder, GetBidderList, 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. Note: To see whether this payment method is supported for a category, call getCategoryPolicies and inspect the paymentMethods field. |
| COD | This enumeration value indicates that a COD (Cash On Delivery) is accepted for payment. This value is only applicable for offline payments and is not supported on all marketplaces. Note: To see whether this payment method is supported for a category, call getCategoryPolicies and inspect the paymentMethods field. |
| 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. Note: To see whether this payment method is supported for a category, call getCategoryPolicies and inspect the paymentMethods field. |
| 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. Note: To see whether this payment method is supported for a category, call getCategoryPolicies and inspect the paymentMethods field. |