I am working on a project in ASP.NET Web API. I am implementing google receipt verification. I have done it for iOS but for android, it is quite different and tricky. As I was using google API it was asking for OAuth authentication. As I tried to do that then I found out that I need to use two more APIs before that to create a token. Then I see another way using JWT of doing the same thing. I don't know which is the perfect way to implement it at my end and how to do that. Note: Project I am working on is in ASP.NET only. It's a legacy project.