no other options. a good way to avoid buying a money order with a credit card is to have one of your friends or family members use your credit card to buy their groceries, gas, or other household items and giving you cash for that purchase so that you can use it to pay for your money order. yes it may be embarrassing to ask your friends and family for this favor but it is much better then paying all these additional fees. 