Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: louisbloomquist on April 17, 2019, 04:46:02 PM



Title: What’s a good BTC payment API other than Blockchain?
Post by: louisbloomquist on April 17, 2019, 04:46:02 PM
I have few items listed on my website and I would like to get paid by BTC. Once a customer go to a specific item I want to show the Bitcoin address/ QR code and a specific time frame to make the payment.

If the customer has done the payment he will be able to see the transaction status immediately on the same page.

I’ve come across with blockchain.info API but can’t grab their API key due to a system error. Block.IO does not work for me since their not really reputed.

I would like to go with PHP, but NodeJS also would do the job. Could you please suggest me a good API for this matter?


Title: Re: What’s a good BTC payment API other than Blockchain?
Post by: vit05 on April 17, 2019, 06:01:36 PM
I would recommend using a gateway.

https://bitpay.com/
https://www.coinpayments.net/
https://www.bitcoinpay.com/en/
https://gourl.io/
https://coingate.com/
https://cryptopay.me/accept-bitcoins/
https://coinify.com/

If you prefer to have only one API that provides payment information, it is better to look at github than to use a third party API from a company. To use an enterprise API, use the gateway that would allow your client have more security.



Title: Re: What’s a good BTC payment API other than Blockchain?
Post by: louisbloomquist on April 19, 2019, 11:33:23 AM
If you need full control over your Bitcoin or good customization and willing to run your own Payment Gateway, you could use Electrum (http://docs.electrum.org/en/latest/merchant.html) or BTCPay (https://github.com/btcpayserver/btcpayserver)

But if you only need block explorer with good API, Blockchair (https://github.com/Blockchair/Blockchair.Support/blob/master/API.md) and BlockCypher (https://www.blockcypher.com/dev/) are good option.
I never use either of them, but both of them have decent block explorer and reputation.

Thanks. I have gone through BTCPay and It's pretty impressive. The only thing is you need to be a little tech savvy to set up. But that's exactly what I was looking for.


Title: Re: What’s a good BTC payment API other than Blockchain?
Post by: Salmen on April 20, 2019, 03:21:07 PM
Some of the API providers were already said above. I just want to add Opennode.co if you're willing to accept Lightning Payments. Nevertheless, I used on my own CoinPayments, BTC.com (former Blocktrail) and Blockcypher. Since I prefer low fees when receiving a transaction, I'd go with BTC.com or even an own payment server on a VPS - an instruction is here https://www.youtube.com/watch?v=o4BPt4RXOm4, implying you have some knowledge in developments as well as security.


Title: Re: What’s a good BTC payment API other than Blockchain?
Post by: mdayonliner on April 20, 2019, 05:26:58 PM
~
https://www.coinpayments.net/

~


I have used coinpayments API before and it was really good. So, I can recommend it to OP.

I hate bitpay. You need to have their own wallet to send BTC. Also their wallet do not work in some regions. In one occasion, I needed to pay for a service which take Bitcoin as their payment and I had to use a VPN to run the bitpay wallet. It was a hassle for me (It took me hours to understand why it was giving the error every time I wanted to install the wallet) since it was not running their wallet at the region I was in that time.