04-09-2024 08:03 AM - edited 04-09-2024 08:17 AM
I've got a API setup for FixedPriceTransaction which stopped working about 12 hours ago. This has previosly been working for years with no code on my side recently done.
The last successfull call was 08/04/2024 23:30 UK
Previously the API call contained all the selling information - GetItemTransactionsResponse,ShippingDetails etc.
Now all I am seeing on the API call is the below with no details on the item sold. This has occured with each sale today so it's not a once off error.
Soapaction: "http://developer.ebay.com/notification/FixedPriceTransaction"
User-Agent: AsyncHttpClient/2.0.0.ebay.10092020
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header><ebl:RequesterCredentials soapenv:mustUnderstand="0" xmlns:ns="urnapis:eBLBase>
Is this a known issue? It's causing problems with all my sales.
Solved! Go to Best Answer
04-09-2024 09:34 AM
Found the issue. In my code I check if the call starts with
<?xml version="1.0" encoding="UTF-8"?>
Looks like eBay have now changed the string to:
<?xml version='1.0' encoding='utf-8'?>
Which was causing a string mismatch. I need to recode this as it's a bad practice but have done a workaround now by updating the string match.
04-09-2024 09:34 AM
Found the issue. In my code I check if the call starts with
<?xml version="1.0" encoding="UTF-8"?>
Looks like eBay have now changed the string to:
<?xml version='1.0' encoding='utf-8'?>
Which was causing a string mismatch. I need to recode this as it's a bad practice but have done a workaround now by updating the string match.
03-19-2025 08:27 AM - edited 03-19-2025 08:29 AM
How did you get that far? I'm trying to set it up and its never once sent any notification. getnotificationusage says 1 delivery rejected:
"INVALID_AUTH_TOKEN_STATUS:Invalidated token: Token does not exist"
but there is no token? it sends to a python script that dumps to console and returns 200. so i have zero idea what token ebay is talking about