Just wanted to clarify my understanding which was challenged: When brothel madame is triggered, the opponent targeted has to pay immediately, and not any time before he initiates a military challenge?
The phrase "Until the end of the phase, if that player has not given you gold this phase..." does give some people the impression that they had the flexibility to wait.