Skip to main content
Published: May 06 2015, 3:32:00 AMUpdated: November 28 2020, 1:00:51 PM

I get "Invalid Request" for Buyer Phone Number in the GetOrders response for DE site. Why?



 Usually, ShippingAddress.Phone is returned as "Invalid Request" if the user making API call is not the seller of the order or if the transaction is very old.  However for Germany site, by default, ShippingAddress.Phone is returned as "Invalid Request" if the buyer is registered in Germany site. To override this behaviour, seller needs to turn on the “Require Phone Number for shipping” option in MyeBay (My eBay > My Account > Site Preferences >Shipping Preferences >  Require phone number for shipping). In all other sites, this option is used to force the buyer to enter phone number at the time of checkout. But for DE site, this option is also used to decide if ShippingAddress.Phone has to be returned in the API response.


How well did this answer your question?
Answers others found helpful