On the spot

In a difficult or embarrassing situation.

The man was suddenly put on the spot when the reporter asked him about the money.