Unify middleware builder's interface. Everything pass through req.payment.