Unity IAP not working on android build

I implemented a simple IAP manager in my app, it works on my unity editor and IOS, a prefab called “UIFakeStoreCanvas” gets instantiated in the scene view. But when i build it to android, and press the button to get the"UIFakeStoreCanvas" to instantiate, nothing happens! Is anything going wrong here?

IAP Catalogy is added, this problem is resolved.