the site will accept two ways of payment, bank wire and credit cards. For bank wire I see no problem, as I will deliver the bitcoins once I see the funds in my account. As for credit cards the users will expect to get paid instantly. I understand that I will have to keep someof the coins online on a wallet which allowes withdraws over api or something alike. Is that the correct way to do the cc transactions? I see 2 points of failure here. One is the site I use goes under and I lose my coins, second is my site gets hacked and coin access is avilable to the wallet site. What is the best way to secure this? What sites with good reputation provide this service?