I don't know why anyone would ship a product without getting payment, or at least getting a hold on funds to make that payment, before shipping.
After all, when you go into a store to buy fabric, groceries, or anything else, the merchant doesn't give you the stuff then tell you to pay when you get around to it...