reordered the require statements in payment route header