I also work on commission and one of clients is a real estate agent. They had someone approach them, and gave me my commission of their own free will.
It does happen, that is why the contract is there. Why not have your agent handle paperwork and discuss a 3% commission, which is what they would have received if another agent brought the buyer.