Checkin with validation and result