Bitcoin Forum

Bitcoin => Wallet software => Topic started by: Mikolo on December 26, 2016, 01:42:23 PM



Title: SPV wallet for accepting BTC on a website
Post by: Mikolo on December 26, 2016, 01:42:23 PM
So, I'm building a website, but I don't want to use full bitcoin core. Is there any SPV wallet with RPC interface, so I can accept payments using it?


Title: Re: SPV wallet for accepting BTC on a website
Post by: Cereberus on December 28, 2016, 09:11:36 PM
https://coinspark.org/sparkbit-wallet/

This one has JSON-RPC integrated so you can receive payments. Also this can enhance your transactions as you can add to them messages which the public can read when checking in the blockchain.info block explorer. However pay attention to the below sentence:

I DON'T KNOW IF IT'S SAFE NOR I KNOW THE DEVELOPERS , THE ONLY THING IT OFFERS IS WHAT YOU ARE ASKING FOR, SO USE AT YOUR OWN RISK.


Title: Re: SPV wallet for accepting BTC on a website
Post by: ranochigo on December 29, 2016, 01:38:05 AM
Avoid using software that you don't trust. You should independently verify the source code if you can. If not, Electrum is quite popular and well reviewed.


Title: Re: SPV wallet for accepting BTC on a website
Post by: kolloh on December 30, 2016, 10:00:32 PM
I'd recommend using Electrum. Check out this documentation:
http://docs.electrum.org/en/latest/merchant.html

It looks pretty straightforward to setup a website to receive bitcoin payments with it.


Title: Re: SPV wallet for accepting BTC on a website
Post by: Purse.IO on December 31, 2016, 01:40:19 AM
bcoin supports SPV and RPC. github.com/bcoin-org/bcoin


Title: Re: SPV wallet for accepting BTC on a website
Post by: moonpie45 on January 02, 2017, 09:11:04 PM
Woah there buddy, this is very dangerous.

If you do not want to spring for a second server with sufficient resources to run Bitcoin Core (or some other kind of full node), then I would recommend that you engage in a merchant services Bitcoin payment processor to handle your Bitcoin payments.

If you are receiving bitcoin prior to sending goods/services, then many people may try to trick you into thinking you have receive a Bitcoin payment when in fact you have not. If you are selling goods/services via a website, then one person can make many attempts at this while appearing to be different people.


Title: Re: SPV wallet for accepting BTC on a website
Post by: Abdussamad on January 10, 2017, 07:29:15 AM
So, I'm building a website, but I don't want to use full bitcoin core. Is there any SPV wallet with RPC interface, so I can accept payments using it?

if you just want to receive bitcoins then you don't need a wallet on the server. you can install a deterministic wallet like electrum or mycelium on your own device. then on the server you just need a library that will take your wallet's extended public key and generate addresses from that. this way there is no risk of theft since the private keys remain on your own device and not on the server.

if you tell us what programming language you are using for your web application we can suggest some libraries.