Yes, most credit card providers allow you to buy a money order with a credit card. But, it's important to note that the transaction will usually be treated as a cash advance. This means additional fees and interest, just like using your credit card to take out cash at an ATM.