I've removed my Paypal and bank details from my seller preferences. That way the buyer cannot pay before receiving the invoice. The bank details come through with the invoice. If the buyer chooses to use Paypal, then I put the address in until payment has been received. The only real problem is that the buyer cannot pay instantly which some like to do. I think it's better than sending through a request for additional funds though.