Hey,
I'm very interested in this
Do they accept credit card payments?
The idea is that a user can pay in the mean he wants and then Bitpay sends it in forms of bitcoins to you that's it?
No , It actually doesn't work like that. A user can only pay using bitcoins and nothing else , It's then up to you If you want to transform those bitcoins into your bank account and I guess this is what most of the major companies such as Steam are doing at the moment.