Postal money order?

If its a small amount you can usually cash them at a post office on the spot. Then you dont have to wait for the money to clear the bank. Money orders were always the most secure way to accept payment but these days they can be faked so you have to be careful. The post office can scan it and will know right away that its real.