We often charge a design fee and then refund the fee if the customer makes a purchase.  How can we handle this?