mod: extract checkout module.