The Post-Order API provides buyer and seller-facing interfaces. Normally, real-life buyers use the eBay web flow to initiate escalations. Sellers can use the buyer-facing interfaces to facilitate application testing (you can programmatically force buyer-initiated conditions so you can test the seller flows implemented in your application).
When an item doesn't arrive within the estimated delivery date, the buyer can create an Item Not Received (INR) inquiry. At that point, the buyer has the option of still requesting to receive the item, or they can seek a refund. If the seller does not properly address the INR inquiry, or is not willing to issue a refund if sought by the buyer, the buyer has the option of escalating the INR inquiry into an INR case.
Similarly, if a buyer creates a Return request that the seller does not adequately address, or maybe declines the return request even if the return reason is SNAD-related (significantly not as described), the buyer has the option of escalating that Return request into a Return case. It could be that the buyer is claiming that the received item is not as described, or it arrived damaged or with missing parts, but the seller does not believe that to be true and is unwilling to offer a refund or a replacement item. Whatever the case may be, if the buyer and seller are unable to resolve the issue, the buyer or seller can escalate the Return request into a Return case.
The eBay customer support team will review all INR and Return cases. However, even after an INR or Return case is created, it is still possible for the buyer and seller to work it out without eBay customer support making a final decision on the case, either in favor of the buyer or the seller. The Post-Order API Case Management interfaces can be used to programmatically manage, and possibly resolve, a case without a final decision being made by eBay customer support. Here, a seller will receive a defect only if eBay has to ultimately make a decision on that case, and eBay rules in favor of the buyer.
The eBay Money Back Guarantee program protects a buyer when a seller does not send an item on time and is not willing to issue a refund after the estimated delivery date has passed, or when the buyer receives an item that doesn't match the listing description and the seller is not willing to work with them by sending them a replacement item or issuing a refund. The latter issue is known as a significantly not as described case, or SNAD for short. For more information about the eBay Money Back Guarantee program, see the eBay Money Back Guarantee help page. Buyers can open an Item Not Received (INR) or Return (SNAD reason) case through the Resolution Center.
- Resolution Center for US Site
- Resolution Center for UK Site
- Resolution Center for DE Site
- Resolution Center for AU Site
- Resolution Center for CA Site (English)
- Resolution Center for CA Site (French)
Escalating an Item Not Received inquiry
After an INR inquiry is created, the buyer and seller can hopefully still resolve the issue so an escalation is not necessary. However, If the seller doesn't come to terms with the buyer (for example, if the seller refuses to refund the order), the buyer can escalate the INR inquiry into an INR case.
Normally, the buyer is going to escalate an INR inquiry through the eBay Web flow, but if the buyer was going to do it programmatically, the POST /inquiry/{inquiryId}/escalate call would be used. If the call is successful at escalating the INR inquiry, a case ID is returned in the HTTP Status page.
Note: Currently, there is not a programmatic way for a seller to retrieve case IDs. Future releases of the Post-Order API will provide the means to retrieve the caseId value, which will allow sellers to manage the cases programmatically.
Escalating a return request
A Return request can be escalated by the buyer or seller using the POST /post-order/v2/return/{returnId}/escalate call. You must provide a return reason in the call. If the call is successful at escalating the Return request, a case ID is returned in the HTTP Status page.
The following are several reasons why the buyer might want to escalate a Return request:
- NO_REFUND_RECEIVED: Use this reason if the buyer did not receive an expected refund after the seller received the returned item from the buyer.
- NO_REFUND_FOR_RETURN_SHIPPING: Use this reason if the buyer received a refund for the item price, but did not get reimbursed by the seller for the return shipping cost, which is supposed to be covered by the seller.
- ITEM_NOT_RECEIVED: Use this reason if the buyer is expecting a replacement item, but the replacement item did not arrive within the expected delivery time.
- SELLER_NO_RESPONSE: Use this reason if the seller is not responding to the Return request.
The following are several reasons why the seller might want to escalate a Return request:
- ITEM_NOT_RECEIVED: Use this reason if the seller has not received the returned item from the buyer, and the buyer is still asking for the refund.
- DISAGREE_WITH_RETURN_REASON: Use this reason if the seller does not believe the buyer's return reason is valid, or perhaps the buyer is requesting the return outside of return policy window with a buyer remorse-related reason.
- BUYER_RETURNED_WRONG_ITEM: The seller can use this reason if the buyer returned the wrong item.
- BUYER_NO_RESPONSE: The seller can use this reason if the buyer was expected to, but did not perform a required action on the Return request.
Note: There is not a programmatic way for a seller to retrieve case IDs. Future releases of the Post-Order API will provide the means to retrieve the caseId value, which will allow sellers to manage the cases programmatically.
Resolving a case
Once a seller has a case ID value, that seller can take steps to handle the case. It is in the seller's best interest to resolve the case before eBay customer support steps in and makes a decision. This flow is described below in Negotiating a resolution to a case. For cases that do not get negotiated, and go to eBay customer support, see Handling an escalated case. Finally, if either the buyer or the seller is not satisfied with the customer support ruling, they can appeal the decision, as described in Appealing a case.
Negotiating a resolution to a case
Even if a buyer escalates a Return request or an INR inquiry, sellers still have a short time to negotiate a successful resolution to the case before eBay customer support takes over the case.
To begin, the seller makes a GET /post-order/v2/casemanagement/{caseId} call to get the full details of the case. The following three points of data in the call response will dictate the seller's next action:
- caseType: The value in this response field tells the seller whether the escalation is from either an INR inquiry or a Return request.
- escalateReason: The escalation reason varies based on whether it is an escalation resulting from INR inquiry or a Return request.
- caseDetails.buyerInitExpectResolution: This field details the buyer's desired resolution. This value varies based on whether it is an INR case or a Return case.
Once the details are known, the seller can determine their approach to settling the case with the buyer. Below are examples of four different cases a seller might be facing, and the possible solution path to each one:
Case details: A Return case where the buyer wants to return an item for a full refund.
Possible strategy for seller to resolve the case without an eBay customer support decision:
- Call POST /post-order/v2/casemanagement/{caseId}/provide_return_address to provide the proper return address to the buyer.
- Ask the buyer to return the item to the address that was provided and to provide shipment tracking information. The buyer can upload shipment tracking information through the Web flow, or they can optionally use the POST /post-order/v2/casemanagement/{caseId}/provide_shipment_info call. Inform the buyer that you will issue a refund once the return item is received.
- Upon receiving the returned item, the seller should inspect to see if the item is in the expected condition.
- Call POST /post-order/v2/casemanagement/{caseId}/issue_refund to issue a full refund.
- Buyer closes the case through the Web flow or by using the POST /post-order/v2/casemanagement/{caseId}/close call.
Case details: A Return case where the buyer returned the original item because it was not as described in the listing, and requested a replacement item that was never received.
Possible strategy for seller to resolve the case without an eBay customer support decision:
- Ship the replacement item.
- Use the POST /post-order/v2/casemanagement/{caseId}/provide_shipment_info call to provide shipment tracking information for the replacement item.
- Upon receiving the replacement item, the buyer should inspect to see if the item is in the expected condition.
- Buyer closes the case through the Web flow or by using the POST /post-order/v2/casemanagement/{caseId}/close call.
Case details: An INR case where the buyer requested a full refund (instead of receiving the item), but the seller did not issue the refund.
Possible strategy for seller to resolve the case without an eBay customer support decision:
- Call POST /post-order/v2/casemanagement/{caseId}/issue_refund to issue a full refund.
- Buyer closes the case through the Web flow or by using the POST /post-order/v2/casemanagement/{caseId}/close call.
Case details: An INR case where the buyer still wants the item, but the seller never shipped the item.
Possible strategy for seller to resolve the case without an eBay customer support decision:
- Ship the item.
- Use the POST /post-order/v2/casemanagement/{caseId}/provide_shipment_info call to provide shipment tracking information for the item.
- Buyer closes the case through the Web flow or by using the POST /post-order/v2/casemanagement/{caseId}/close call.
Handling a closed case
Sometimes, the seller might be unable to negotiate with the buyer to close a case before eBay customer support steps in. If eBay customer support rules in favor of the seller on the case, the seller will not have to perform any further action. The case will be closed, and the buyer will have to appeal the case to have any hopes of the decision getting reversed. If eBay customer support rules in favor of the buyer on the case, the seller will either have to issue a full refund, or ship the original or replacement item if the buyer still wants the item. Any case that is ruled in favor of the buyer will count as a defect on the seller's account.
Appealing a case
Once eBay customer support makes a ruling on a case, the case is automatically closed. However, if either the buyer or the seller disagree with the ruling, they can appeal the case in an attempt to reverse the decision. An appeal is created programmatically by calling POST /post-order/v2/casemanagement/{caseId}/appeal. The only element in the request container is a comments container. The buyer or seller should thoroughly state their case (through this container) about why an appeal is being made, and provide any additional details that may assist eBay customer support on making their decision on the appeal. Cases can be appealed only once—the ruling on an appeal is final.