then and there

[then and there] {adv. phr.} At that very time and place in thepast; right then.

He said he wanted his dime back then and there,so I had to give it to him.

Compare: IN ONE'S TRACKS, ON THE SPOT,HERE AND NOW.