USPS money orders are not only sold for cash. Debit cards and travelers checks can be used to purchase them, too. It's all cash equivalent. I wouldn't expect the PO to have a lot of cash on hand. Just deposit them and wait until the deposit clears before shipping.