I'm testing CompleteSale in Sandbox, but getting error 21916964, why?
Answer
You can set the same tracking number for different OrderLine items. However, these transactions should belong to the same buyer. If you try to set the same tracking number for orders from different buyers, then CompleteSale will throw error. Similarly, CompleteSale throws error if another seller has already used the same tracking number, for another order. That is the reason why this error is more common in Sandbox, where sellers will upload a dummy tracking numbers.
How well did this answer your question?
Thank you for helping us to improve the eBay developer program.
While we are not able to respond directly to your comments, we will carefully review them to improve your experience with eBay developer program!