Considering bitpay is only charging .99% fee (or no fee to be paid out in coins) you could easily add it to whatever you're doing especially since they have no monthly minimums or other costs, or just roll your own solution easily.
Also, why is there no concrete information on their site (bitwall) on what fees they charge forcing you to contact sales. Arrgh