Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Herman0 on October 07, 2018, 10:42:33 AM



Title: Blockchain API alternatives
Post by: Herman0 on October 07, 2018, 10:42:33 AM
Hello guys, I am looking to start accepting Bitcoin payments for a service I currently run. I have tried applying for blockchain api directly but the wait is seeming infinite. Currently I am considering using one of the three services listed below

-Coingate
-Coinpayments
-Block.io

In your opinion guys, which of these is the advised choice? Thanks in advance


Title: Re: Blockchain API alternatives
Post by: OmegaStarScream on October 07, 2018, 12:12:00 PM
If you're planning to accept multiple altcoins, I suggest going with Coinpayments or Coingate but If you want to only accept bitcoin, Blocktrail API should do the job, It's much better then Blockchain.info.


Title: Re: Blockchain API alternatives
Post by: Herman0 on October 07, 2018, 05:36:13 PM
Thank you very much, I really appreciate your contribution. I will take a look at it.


Title: Re: Blockchain API alternatives
Post by: AccidentalTuber on October 08, 2018, 06:49:17 PM
For bitcoin only payments block.io is good. But if you are willing to accept different altcoins than coingate or coinpayments are a good choice.


Title: Re: Blockchain API alternatives
Post by: BusyShows on October 08, 2018, 06:49:52 PM
Block.io is pretty good, specially for bitcoin. Coingate is a good choice as well. Besides these, I would suggest coinbase as well. It's just personal favorite.


Title: Re: Blockchain API alternatives
Post by: ChadHuerta on October 09, 2018, 07:44:04 AM
I appreciate your contribution. If you are planning to accept multiple altcoins, you can go with Coingate. But for bitcoin, Blocktrail is much better than blockchain I think.


Title: Re: Blockchain API alternatives
Post by: Vernfwiles on October 09, 2018, 10:55:12 AM
If you really are thinking about accepting cryptocurrency as a payment for service, you should think if you would like to rely on Bitcoin or the Altcoin. Altcoins are good choices, but their reliability can be questioned and therefore you should be careful while choosing. On the other hand Bitcoin is quite stable and reliable.


Title: Re: Blockchain API alternatives
Post by: mocacinno on October 09, 2018, 11:16:14 AM
Instead of re-hashing the same things the first 2 posters already said, i'll offer an alternative:

Why don't you run your own wallet on your server and use it to create new deposit addresses and manage payments?

There are 2 good alternatives:
1) Run bitcoind, lock your wallet, use json-rpc queries to make new addresses, use the callback function (walletnotify=path_to_script %s) to detect incoming transactions

2) OR, run electrum as a daemon http://docs.electrum.org/en/latest/merchant.html

Personally, i'd prefer the first option (bitcoind), but electrum gives you the possibility to create a watch-only wallet by importing an xpub instead of generating a "real" wallet with an xprv. Since the online machine never touched the seed or the xprv, the worst a hacker can do is steal your xpub and find out which deposit addresses were generated by your store.



Title: Re: Blockchain API alternatives
Post by: PipeMaddox on October 09, 2018, 05:02:32 PM
Same happened to me. I tried to apply blockchain API. But even after several tries, it was denied.


Title: Re: Blockchain API alternatives
Post by: Indamuck on October 09, 2018, 05:23:49 PM
Instead of re-hashing the same things the first 2 posters already said, i'll offer an alternative:

Why don't you run your own wallet on your server and use it to create new deposit addresses and manage payments?

There are 2 good alternatives:
1) Run bitcoind, lock your wallet, use json-rpc queries to make new addresses, use the callback function (walletnotify=path_to_script %s) to detect incoming transactions

2) OR, run electrum as a daemon http://docs.electrum.org/en/latest/merchant.html

Personally, i'd prefer the first option (bitcoind), but electrum gives you the possibility to create a watch-only wallet by importing an xpub instead of generating a "real" wallet with an xprv. Since the online machine never touched the seed or the xprv, the worst a hacker can do is steal your xpub and find out which deposit addresses were generated by your store.



I second this.  Why use a middleman service when you can do it all yourself and cut out the middleman.  The point of cryptocurrency was to be the sole controller of your funds and to cut out the need for predatory middlemen.  Its really easy to do and there is no need to be intimidated.  I assume most merchants accepting crypto want the straight conversion to fiat because they aren't really true believers.


Title: Re: Blockchain API alternatives
Post by: buwaytress on October 09, 2018, 05:33:08 PM
In addition to mocaccino's very useful answer, you could also examine the alternative provided by BTCPay Server (https://github.com/btcpayserver/btcpayserver). I honestly don't know why not many merchants have tried it, especially when there seems to be success stories already coming out from those who've tried (and who say there's a willing and helpful community that makes the learning curve a bit more manageavle). They're apparently also working really hard to get Lightning Network so there's a huge plus!