Hi all. In the last few days I am struggling with this validation and I really don't get what is going on.
This is my end point https://dancecheerskate.com:4444/webhook it is supposed to be listening to any requests and log them. I have tested using Postman and just Firefox to make requests similar to what eBay is supposed to send. I also checked using https://emn178.github.io/online-tools/sha256.html that the hash I generate is the same which this tool generates, so probably the hash is OK. When I fill my endpoint and verification code and then hit Save I immediately receive the error message which some other people here say they receive, i.e "Marketplace account deletion endpoint validation failed". According to the documentation after hitting save eBay will send the challenge_code request and will expect the proper answer. Well if that is true, then why I don't receive any request from eBay?
What I noticed however is the following - if I mistype my endpoint and put something wrong, after hitting save it takes a considerable time before I receive the error message. But when I type my endpoint correctly then I receive the message immediately.
So is there a chance that eBay makes something even before sending the challenge request and rejects me? Is there a chance that somehow I am blocking eBay to reach my endpoint - I doubt I am doing this in any way because trying to reach that endpoint from three different IP's results in receiving a response which I believe follows the requirements by eBay.
I am using Delphi Berlin and Indy to create the application which is going to service the request by eBay. I have my own Windows desktop applications which connect to the eBay API's for more than 8 years without any problems.
So is there anybody who can give me a clue what is wrong here?