There should be a way to pay players whenever you are without doing trades next to each other.
In my experience, with things like the Krum Ball payment, I always have to go find, and sometimes they have to leave or I do in order to trade by each other. I have searched the forums and couldn't...