Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: Amitabh S on October 26, 2014, 09:59:44 AM



Title: List of bitcoin payment notification services
Post by: Amitabh S on October 26, 2014, 09:59:44 AM
I am making a list of services that provide payment notifications for watched bitcoin addresses; so I should give them addresses to watch and they should push a notifications to me when that address receives bitcoins. This is a very useful service for developers.

  • Bitcoinmonitor.net The best one I found is http://www.bitcoinmonitor.net/ (shut-down)
  • Blockchain.info websocket blockchain.info websocket API https://blockchain.info/api/api_websocket
  • Biteasy.com biteasy websocket API (which is currently not working for me) https://support.biteasy.com/kb/websockets-api
  • Blockonomics.co supports websocket notifications https://www.blockonomics.co/views/api.html
  • Bitnotify Simple service that sends email notifications when payment is made. http://bitnotify.com/
Are there others? Lets make a list here.
I am looking especially at ones that use HTTP callback rather than via websocket.. something like bitcoinmonitor.net


EDIT: added suggestions by other posters (Have not tested all of them myself).


Title: Re: List of bitcoin payment notification services
Post by: Farghaly on October 26, 2014, 11:26:17 AM
There's http://chain.com which provide webhooks to watch addresses, when a transaction hits one of your addresses, your callback url will be called with transaction information.


Title: Re: List of bitcoin payment notification services
Post by: Amitabh S on October 27, 2014, 07:12:39 AM
+1 for chain.com... It looks promising.

Will revert after testing. Seems to have similar functionality like bitcoinmonitor.net. However, the documentation is a bit daunting. Would be great to have some Java examples.


Title: Re: List of bitcoin payment notification services
Post by: btcbb on October 27, 2014, 10:59:03 AM
Our webhooks API is available in closed beta and will be available to the general public in November.

Check it out at https://www.blocktrail.com


Title: Re: List of bitcoin payment notification services
Post by: fbueller on October 28, 2014, 04:10:07 AM
You can query electrum spv nodes and also subscribe to updates for an address. You wouldn't have to rely on just one server with this.


Title: Re: List of bitcoin payment notification services
Post by: Amitabh S on October 28, 2014, 04:29:25 AM
Our webhooks API is available in closed beta and will be available to the general public in November.

Check it out at https://www.blocktrail.com

blocktrail also looks quite good. How do I try out the webhooks API? Also some Scala examples would be great.


Title: Re: List of bitcoin payment notification services
Post by: Amitabh S on October 28, 2014, 04:39:44 AM
You can query electrum spv nodes and also subscribe to updates for an address. You wouldn't have to rely on just one server with this.

This seems to be an excellent option, if I can get it up and running. Can anyone point me to the necessary documentation. Any Java library for this?


Title: Re: List of bitcoin payment notification services
Post by: Dabs on October 28, 2014, 04:48:50 AM
The most reliable is running your own full node. The wallet can be watch-only (or with an impossible password).


Title: Re: List of bitcoin payment notification services
Post by: Amitabh S on October 28, 2014, 04:53:13 AM
The most reliable is running your own full node. The wallet can be watch-only (or with an impossible password).

That would require too much resources. Otherwise its the most reliable option, but its ruled out.


Title: Re: List of bitcoin payment notification services
Post by: Dabs on October 28, 2014, 05:03:03 AM
I think you can run a full node on a VPS. Some people run it on a desktop computer, (that then has some server software that does the call back to your URL.) Sort of like your own private bitcoin monitor.

It really depends on your use case: a simple service or low volume merchant, then you can go with those public services. But if you're running some type of game or exchange or business, then you will have to include a full node as one of the expenses.


Title: Re: List of bitcoin payment notification services
Post by: gamblebitcoin on October 28, 2014, 10:52:04 AM
bitcoinmonitor is by far the best method to do so.


Title: Re: List of bitcoin payment notification services
Post by: Amitabh S on October 28, 2014, 01:46:58 PM
Thanks for everyone's replies, especially to fbueller. I managed to get a cheap and quick notifier running using BitcoinJ (which is perfect for my needs). Thanks also to Mike Hearn ;D


Title: Re: List of bitcoin payment notification services
Post by: Bungeebones on October 28, 2014, 07:12:27 PM
I think you can run a full node on a VPS. Some people run it on a desktop computer, (that then has some server software that does the call back to your URL.) Sort of like your own private bitcoin monitor.

It really depends on your use case: a simple service or low volume merchant, then you can go with those public services. But if you're running some type of game or exchange or business, then you will have to include a full node as one of the expenses.

I've been running a full node and sending the results to a shared hosting server and just posted the link to the Gituhub repository where I posted the code.

Before the VPS I was able to do the same thing on my laptop using a service at https://ngrok.com/ which let me send the results to the shared server. Ngrok establishes a tunnel between the laptop and the shared hosting account.

If you install Apache, MySql, PHP and Curl on your laptop then the files at Github would do the same from your laptop. Here is the link to the forum post where I posted a request for peer review of the code: https://bitcointalk.org/index.php?topic=837672.0 (https://bitcointalk.org/index.php?topic=837672.0)

The reason I run my own node is so that I can handle a Bitcoin payment in steps depending on how many confirmations it has gotten. For example, I can credit their account immediately at 0 confirms, flag it for other processing at 1 confirm and finalize the processing by moving to cold storage at 3 confirms (or whatever arrangement and treatment you want to do).



Title: Re: List of bitcoin payment notification services
Post by: Nabilo on October 29, 2014, 02:32:09 AM
Hi everyone  :)
I know that I'm off-topic, But I wanted to say that I regret the service btc.to (the bitcoin address shortener).  a very simple and useful greet service. and those I really I don't know why it stop working.

here:
-do someone know if a similar service exist ?
and do you agree like me that (for example: [bitcoinmonitor.net]) should to integre a similar tool?
 


Title: Re: List of bitcoin payment notification services
Post by: btc_enigma on October 01, 2015, 04:54:11 AM
Consider adding blockonomics to the list, it now supports websocket notifications https://www.blockonomics.co/views/api.html


Title: Re: List of bitcoin payment notification services
Post by: blipp on November 05, 2015, 02:34:23 PM
Simple service that sends email notifications when payment is made. It's a free service with the most easy setup. Sends crafted notifications. Watch-only address monitoring, works without the private key.

http://bitnotify.com/ (http://bitnotify.com/)

Service announcement https://bitcointalk.org/index.php?topic=1200251.0 (https://bitcointalk.org/index.php?topic=1200251.0)