You cannot buy a money order with a credit card. However if it is a debit card that comes out of a checking or savings account with a visa or master card logo on it then you can use it to buy a money order. It may seem weird to not be able to use a credit card buy a money order but a money order is a secure payment form. Using a credit card to buy a money order leaves room for error or default to
. pay for it. You can buy money orders in a variety of places like convenient stores, grocery stores and the post office. When you buy a money order from the grocery store, most likely will have to go to the customer service counter so they can print it out. Usually the post office has the better rate. None of these locations will accept a credit card to buy a money order. Another option is to get a cash advance from a credit card and then use it to buy a money order. Money orders are similar to using cash.