add retail_ip parameter to checkgenerator