E-commerce invoice in USD & receive payment in Bitcoin
Coinvoice lets you invoice in USD and get paid in bitcoin. Sorry if you need the exact workflow described above. I'm not aware of many services that sell bitcoin and take credit card for payment.