The United States Postal Service (USPS) has no problems selling you a Postal Money Order. It will take your cash—or debit card—gladly. Now, try cashing one in, and you will be stumped: they carry no money to exchange for the Money Order. To cash it in you will need to deposit it on your bank. In other words, avoid them. This isn’t fully accurate.