Do I need to collect payment from the client?
No -- payment will be collected from your customer at checkout. The purchase price they pay includes the cost of the blank garment, decoration, markups you've added, shipping cost, and any applicable sales tax.