Midway is a good company to deal with. However, if your money order does not show up you can indeed get a refund for a U. S. Postal money order if it has not been cashed. Take your receipt for the money order to the Post Office (does not have to be where you purchased that money order) and have a trace done. You will need to fill out a form and pay a fee (around $3.00) Submit the form and they will check to see if it has been cashed. If the money order has not been cashed within a sixty day period (I think it's sixty days), the Post Office will send you a refund.