I want to set up a website that needs an online bitcoin wallet (able to deposit and withdraw at any time). Would it be better to use the blockchain.info's infrastructure through API commands or should I set up bitcoind on my own server?
The problem with using blockchain.info's API is that I can't use commands (such as withdrawing) while having 2FA enabled or other security measures (please correct me if Im wrong).
How can I make the website as safe as possible with blockchain.info's api?
In short: I prefer not to store the private keys myself. On the other hand I also dont want to provide all credentials to blockchain.info in a file on the server that can't be encrypted.