put a nickel in someone
v. phr.— «Bob comes in and said, “Who are you, what are doing here, where’s Linda?” and he just kept bantering me with all these questions, and I turned around and I said, “Who put a nickel in you?” That shut him right up.» —“Bob Eagan’s personality brought joy to many” by Linda Ball Spokesman Review (Spokane, Washington) Sept. 25, 2004. (source: Double-Tongued Dictionary)
Give it a few more decades or so, and people will be using contactless/NFC payment analogies or such.
“Who tapped their card on you”
Or due to inflation.. “Who put a Tenner in you” ?