I'm using this request to add tracking details to an order in a sandbox account:
<?xml version="1.0" encoding="UTF-8"?> <CompleteSaleRequest xmlns="urn:ebay:apis:eBLBaseComponents"> <RequesterCredentials> <eBayAuthToken>xxx</eBayAuthToken> </RequesterCredentials> <ErrorLanguage>en_US</ErrorLanguage> <WarningLevel>High</WarningLevel> <!--Enter an ItemID --> <ItemID>110534926227</ItemID> <Shipment> <ShipmentTrackingDetails> <ShipmentTrackingNumber>11111111112222222222339933333344</ShipmentTrackingNumber> <ShippingCarrierUsed>UPSGround</ShippingCarrierUsed> </ShipmentTrackingDetails> </Shipment> <Shipped>true</Shipped> <!-- Enter the TransactionID --> <TransactionID>29031875001</TransactionID> </CompleteSaleRequest>
And I'm getting a success response
<?xml version="1.0" encoding="UTF-8"?> <CompleteSaleResponse xmlns="urn:ebay:apis:eBLBaseComponents"> <Timestamp>2021-05-27T07:14:50.811Z</Timestamp> <Ack>Success</Ack> <Version>1199</Version> <Build>E1199_CORE_APIXO_19220561_R1</Build> </CompleteSaleResponse>
But
A) The tracking number is not added to the order on sandbox UI https://share.getcloudapp.com/4gunANkx
B) When I fetch this order with getOrders request, shipping tracking info is not there https://share.getcloudapp.com/Apuz6geE
C) Clicking the 'Add' link in the order's UI is not working either since it just redirects to the test user home page.
Is there anything wrongi in my CompleteSaleRequest or is this feature not suported in sandbox?