Most places don't allow customers to buy money orders with gift cards. Thankfully, there are a few places that accept gift cards, but there are restrictions.I tried looking up lots of ways to do this. MOs cannot be bought at Walmart Money Centers with gift cards. I found out that you can buy Visa gift cards (nonVanilla) and money orders at Kroger. You just get the money order. Filling out a money order is a straightforward stepbystep process. Just follow these instructions and you'll be ready to send your money. Write the recipient's name next to "Pay to the order of. " Fill in your address in the "purchaser" section.