Bitcoin Forum
April 24, 2018, 06:55:53 PM *
News: Latest stable version of Bitcoin Core: 0.16.0  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Possible way to accept payment without installing Bitcoin Daemon  (Read 170 times)
Nrcewker
Copper Member
Hero Member
*****
Offline Offline

Activity: 664
Merit: 500


Geek UAV Pilot


View Profile WWW
March 14, 2018, 09:50:25 AM
 #1

Hello
i want to ask if there is any way accepting bitcoin payment without Installing Bitcoin Daemon or using any third party API like coinbase bitpay coinpayments etc ..

i see a shop http://bitfreak.info/bitshop/ they are using an method accepting payment so no need to install Daemon and other API ..

Main benifit i want if i install bitcoind on server its require more then 170GB disk which will be increasing every day so i need good server too ..

i want to save disk space . also third party apis is risky near me i cant trust on them when my money saved with anyone else

please share your ideas with me Cheesy

                     ▓█████████████▓                       
                 ▓███▓██  █████████▓███▓▒                 
              ▓██▓▒▓█▓▒ ▒▒▓▓████████████▓██               
            ▓██▓▒  ▒█▓▓▓██████████████▓▒▒▒▓█▓             
           ███▓█▒▓█▓▒▒▓▓█████████████████  ███             
         ▓█▓▒▒▒█▓▓   ▓█▓█▓█████████████      ███           
        ▓█▒▒▒▒  █▓███▒▒▒▒▓▓█▓██████████       ███         
        ██▒▒▒▒   ▓██▓▒▒▓█▓▒▒▒▒▓▒▓▒█▒▓▒     ██▓ ▒█         
       ██▒▒▓▓▒     ▒▒▒▓▓▓▓▒▓▒▒▒▒▒▒▒▒▒           ▓█         
       █▓▒▒▓▓▒     ▒█▒▓▓▒▓▒▓▒▒▓▒▓▒▒▓▒▓         ▒▒█         
      ▓█▓█         █▓████████████████▓        ████▓       
      ▓█▓█       ███▓████████████████▓       █████▓       
       █▓█      ████▓████████████████▓     █▓▓████         
       ▓██ █████████▓████████████████▓▓▓  ██▓███▓█         
        ██ ▓█▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓███████▓█         
         ██  ████████▓▓▓▓▓▓▓███████████▓██▓██████         
          █▓██████████████████ ██▓██   ███▓██▓█▓           
           ██████████████████    ▓▓█▓▓█████▓██▓           
            ▓███████▓██████       ███▓██████▓             
               ██▓██████████▓▓██    ██▓███▓               
                 ▓███▓██████     ██▓███▓█                 
                     ▓████████████▓▓                       
 
►  Telegram
►  Twitter
►  Facebook
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1524596153
Hero Member
*
Offline Offline

Posts: 1524596153

View Profile Personal Message (Offline)

Ignore
1524596153
Reply with quote  #2

1524596153
Report to moderator
1524596153
Hero Member
*
Offline Offline

Posts: 1524596153

View Profile Personal Message (Offline)

Ignore
1524596153
Reply with quote  #2

1524596153
Report to moderator
aplistir
Full Member
***
Offline Offline

Activity: 238
Merit: 104



View Profile
March 14, 2018, 09:58:24 AM
 #2

i want to ask if there is any way accepting bitcoin payment without Installing Bitcoin Daemon or using any third party API like coinbase bitpay coinpayments etc ..

i see a shop http://bitfreak.info/bitshop/ they are using an method accepting payment so no need to install Daemon and other API ..

All you need for receiving payments is a bitcoin address.
You can generate addresses eg. in here: https://www.bitaddress.org
Though, it is advisable to download the bittaddress to your own machine and generate the addresses offline to reduce risk of anyone getting a copy of them.

IF you need to generate a different address for each customer, then you should install some wallet or program that can handle it. Also you need a wallet program to be able to spend the coins you have received...

Edit: just noticed that you are an old member, so you know all that I just wrote. Maybe I misunderstood your question. Sorry

My Address: 121f7zb2U4g9iM4MiJTDhEzqeZGHzq5wLh
Sellingaccs
Member
**
Offline Offline

Activity: 84
Merit: 47


View Profile
March 14, 2018, 10:10:47 AM
Merited by stingers (1)
 #3

Main benifit i want if i install bitcoind on server its require more then 170GB disk which will be increasing every day so i need good server too ..

Not true. You just need alot of bandwith to sync up.
You can for example setup the daemon to only use little bit of space, by creating a file like ~/.bitcoin/bitcoin.conf (assuming you use linux server, which would be the smart thing to do) and filling the file with text like this:
Code:
rpcallowip=127.0.0.1
rpcuser=somerandomstring
rpcpassword=somerandomstring
daemon=1
server=1
prune=550

That config will mean that the daemon will accept rpc calls from whatever script you are using for requesting addresses as you need some kind of script for the payments to be done. Also it will sync the whole blockchain, but only use 550MB of disk space max by compressing blocks. It will work like a normal bitcoin client for payments.

You also might want to setup your script to send all completed payments to cold storage address, so you don't have any coins to steal on the hot wallet.

Let me know if you got any more questions.
Nrcewker
Copper Member
Hero Member
*****
Offline Offline

Activity: 664
Merit: 500


Geek UAV Pilot


View Profile WWW
March 14, 2018, 10:57:26 AM
 #4

Main benifit i want if i install bitcoind on server its require more then 170GB disk which will be increasing every day so i need good server too ..

Not true. You just need alot of bandwith to sync up.
You can for example setup the daemon to only use little bit of space, by creating a file like ~/.bitcoin/bitcoin.conf (assuming you use linux server, which would be the smart thing to do) and filling the file with text like this:
Code:
rpcallowip=127.0.0.1
rpcuser=somerandomstring
rpcpassword=somerandomstring
daemon=1
server=1
prune=550

That config will mean that the daemon will accept rpc calls from whatever script you are using for requesting addresses as you need some kind of script for the payments to be done. Also it will sync the whole blockchain, but only use 550MB of disk space max by compressing blocks. It will work like a normal bitcoin client for payments.

You also might want to setup your script to send all completed payments to cold storage address, so you don't have any coins to steal on the hot wallet.

Let me know if you got any more questions.

its looks interesting let me try this Smiley THank you for replying

                     ▓█████████████▓                       
                 ▓███▓██  █████████▓███▓▒                 
              ▓██▓▒▓█▓▒ ▒▒▓▓████████████▓██               
            ▓██▓▒  ▒█▓▓▓██████████████▓▒▒▒▓█▓             
           ███▓█▒▓█▓▒▒▓▓█████████████████  ███             
         ▓█▓▒▒▒█▓▓   ▓█▓█▓█████████████      ███           
        ▓█▒▒▒▒  █▓███▒▒▒▒▓▓█▓██████████       ███         
        ██▒▒▒▒   ▓██▓▒▒▓█▓▒▒▒▒▓▒▓▒█▒▓▒     ██▓ ▒█         
       ██▒▒▓▓▒     ▒▒▒▓▓▓▓▒▓▒▒▒▒▒▒▒▒▒           ▓█         
       █▓▒▒▓▓▒     ▒█▒▓▓▒▓▒▓▒▒▓▒▓▒▒▓▒▓         ▒▒█         
      ▓█▓█         █▓████████████████▓        ████▓       
      ▓█▓█       ███▓████████████████▓       █████▓       
       █▓█      ████▓████████████████▓     █▓▓████         
       ▓██ █████████▓████████████████▓▓▓  ██▓███▓█         
        ██ ▓█▓██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓███████▓█         
         ██  ████████▓▓▓▓▓▓▓███████████▓██▓██████         
          █▓██████████████████ ██▓██   ███▓██▓█▓           
           ██████████████████    ▓▓█▓▓█████▓██▓           
            ▓███████▓██████       ███▓██████▓             
               ██▓██████████▓▓██    ██▓███▓               
                 ▓███▓██████     ██▓███▓█                 
                     ▓████████████▓▓                       
 
►  Telegram
►  Twitter
►  Facebook
btc_enigma
Hero Member
*****
Offline Offline

Activity: 581
Merit: 500


View Profile
March 20, 2018, 06:50:09 AM
 #5

There are various ways to accepting btc payments. Feel free to look at this blog post

mocacinno
Legendary
*
Online Online

Activity: 1190
Merit: 1057


http://www.mocacinno.com


View Profile WWW
March 20, 2018, 06:54:15 AM
 #6

I just wanted to chime in on this discussion... There are several good alternatives to installing a bitcoin daemon:
  • Install electrum as a daemon: since it's an spv hd client, it doesn't need to sync all blocks... It's actually pretty easy to setup, you can even just import an xpub so no xprv ever touches your online machine
  • Pre-generate x private keys => public keys => addresses on an offline machine and upload the addresses to your server. This is pretty unsafe tough, since you'd have to replenish this pool all the time before it runs out, and a hacker could potentially insert his own addresses in your database if your code has bugs.
  • generate an HD wallet on your (offline) desktop, export the xpub, upload the xpub to your server, derive addresses from this xpub
  • use a "real" payment processor like bitpay
  • use an online wallet that offers an API... Altough i don't like the idear of using online wallets myself...

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!