practicing with the book mastering modern web payments