For a USPS money order, you have to pay with cash or a debit card, and I believe you can only do a single MO for up to $1,000, but I'm not sure if there is a linit to the number of MOs you can purchase. Depending on the price you're paying, you might be better off getting a bank check.