Timer and checkout callback