Error with code 825 in iOS Flutter In-App Purchases occurs when the device's date/time is incorrect. In our case, a team member left the date and time set in the future after testing another part of the app, which caused payments to fail. Syncing the device time with real time resolved the issue for us. Note that while this was the cause in our case, there may be other reasons for this error.