We are building an online game and planning to enable our players to play for bitcoins. Therefore, we need to enable players to deposit and withdraw bitcoins.
Which way is the easiest to start accepting bitcoins from users? Use the bitcoin API call list (https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list) or use Blockchain.info's "receive payment API" (http://blockchain.info/api/api_receive)?
On Blockchain.info's page for "receive payment API", it gives a PHP example near the bottom of the page. The example enables your website to prompt the user to send bitcoins to us, via Blockchain.info. I like to test this out. Which way is the best way to test it out? Send real bitcoins or send testnet bitcoins?
If the best way to test is to use real bitcoins, I'm assuming that we should send one Satoshi (0.00000001 BTC) each time? But how much transaction or network fee will I have to pay (since it is likely that I'll need to send BTC many times)?
If the best way to test is to use Testnet coins, then how does one use them? I cannot find good information on how to use them to answer questions such as: Can we use testnet coins to test out the bitcoin API call list or Blockchain.info's "receive payment API" and their PHP example?