eBay Trading APIVersion 1235

DisputeReasonCodeType ( token )

Enumerated type that contains the top-level reasons for a seller to create a Unpaid Item case against a buyer. These values are specified in the DisputeReason field of AddDispute, and are returned in the GetUserDisputes and GetDispute calls. The DisputeReason value will dictate which DisputeExplanation values that can be used/returned.

Note: The Dispute calls of the Trading API now only support Unpaid Item cases, and no longer support Item not Received (INR) or Significantly not as Described (SNAD) disputes created through PayPal, since this is no longer an option for eBay buyers. eBay buyers must create an INR case through eBay's Resolution Center, and these calls do not support eBay Money Back Guarantee cases.

To respond to an eBay Money Back Guarantee case, the seller should use the Case Management calls of the Post-Order API or manage/respond to cases manually through the eBay Resolution Center.

Types that use DisputeReasonCodeType:

Calls that use one or more values of DisputeReasonCodeType:

Enumeration Values

Value Description
BuyerHasNotPaid The seller has opened an Unpaid Item case against the buyer because the buyer has not paid for the order line item. A seller can open an Unpaid Item case as early as four days after the buyer commits to purchasing the item.
CustomCode Reserved for future or internal use.
ReturnPolicyUnpaidItem Item was returned and seller was not paid. This value cannot be used in AddDispute.
TransactionMutuallyCanceled This value indicates that the seller cancelled an order after getting mutual consent from the buyer. This may be due to the buyer requesting that it be cancelled, or it could be that the seller ran out of stock on the item.
  * See the Enumeration Index to see exact use of each enumeration value in the API.