Codeless IAP not working on mobile: Purchase failed because Purchasing was not initialized correctly

So this happened when you updated IAP? I have an idea what it might be, but would need to see the device logs. It would be easiest to capture the logs on Android, described here: How To - Capturing Device Logs on Android . Specifically, when you upgraded IAP, you should have been prompted to “Upgrade the API, make sure you have a backup”, and you would need to select yes. If you didn’t get this prompt, then a specific VR error would likely show in your logs.