IAP process purchase callbacks getting destroyed?

@GameChangerShan Please provide the device logs when you see this behavior How To - Capturing Device Logs on Android

If you don’t return Complete from PendingPurchase, then you would see ProcessPurchase called on each app launch. You can call ConfirmPendingPurchase if you do. I would recommend adding Debug.Log statements in your code to verify the code execution (which will show in the logs also)