Better error messages for purchases management