on the knocker

on the knocker

1 going from door to door, usually canvassing, buying, or selling. 2 (of payment) immediately; on demand. Australian & New Zealand informal
See also: knocker, on