Bitcoin Forum
April 30, 2017, 11:06:06 AM *
News: If the forum does not load normally for you, please send me a traceroute.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Generate new addresses on website - communicate to BTC client  (Read 802 times)
herbertfilby
Member
**
Offline Offline

Activity: 112



View Profile
June 06, 2011, 04:44:08 PM
 #1

Hi,
I have a simple question I can't seem to find a solution for...

I'm building a site in PHP that involves btc donations. What I'm currently thinking is if a user wants to donate, the site will generate a new bitcoin address and tell the user to send donation to that address... but I don't know how to do that, and I can't find any tutorials.

Could someone point me in the direction as to how I can create random/valid BTC addresses using PHP? And once those web addresses are created, how can I tell the bitcoin client for the person receiving the donation to actually be authorized to receive payment?

I'm trying to make this as simple as possible, and I don't want to act as a middleman handling people's donations. I simply want the money to go from A to B.

Thanks!
1493550366
Hero Member
*
Offline Offline

Posts: 1493550366

View Profile Personal Message (Offline)

Ignore
1493550366
Reply with quote  #2

1493550366
Report to moderator
1493550366
Hero Member
*
Offline Offline

Posts: 1493550366

View Profile Personal Message (Offline)

Ignore
1493550366
Reply with quote  #2

1493550366
Report to moderator
Creating a Bitcoin client that fully implements the network protocol is extremely difficult. Bitcoin-Qt is the only known safe implementation of a full node. Some other projects attempt to compete, but it is not recommended to use such software for anything serious. (Lightweight clients like Electrum and MultiBit are OK.)
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1493550366
Hero Member
*
Offline Offline

Posts: 1493550366

View Profile Personal Message (Offline)

Ignore
1493550366
Reply with quote  #2

1493550366
Report to moderator
1493550366
Hero Member
*
Offline Offline

Posts: 1493550366

View Profile Personal Message (Offline)

Ignore
1493550366
Reply with quote  #2

1493550366
Report to moderator
nixxle
Jr. Member
*
Offline Offline

Activity: 48


View Profile
June 06, 2011, 05:16:11 PM
 #2

You could look at mybitcoin.com they have merchant tools, but they seem pretty inactive atm.
herbertfilby
Member
**
Offline Offline

Activity: 112



View Profile
June 06, 2011, 05:25:33 PM
 #3

I'll look into it, thanks  Smiley
twmz
Hero Member
*****
Offline Offline

Activity: 737



View Profile
June 06, 2011, 05:25:50 PM
 #4

Hi,
I have a simple question I can't seem to find a solution for...

I'm building a site in PHP that involves btc donations. What I'm currently thinking is if a user wants to donate, the site will generate a new bitcoin address and tell the user to send donation to that address... but I don't know how to do that, and I can't find any tutorials.

Could someone point me in the direction as to how I can create random/valid BTC addresses using PHP? And once those web addresses are created, how can I tell the bitcoin client for the person receiving the donation to actually be authorized to receive payment?

I'm trying to make this as simple as possible, and I don't want to act as a middleman handling people's donations. I simply want the money to go from A to B.

Thanks!

You'll want your PHP web app to talk to the backend bitcoin client or to bitcoind.  Do a google search for JSON-RPC and understand that first.  Then read about the JSON-RPC API that bitcoin provides when you run it with -server on the command line or with server=1 in the bitcoin.conf.  One of the API calls is "getnewaddress" and will return you a valid bitcoin address that you can show to the person who wants to send you a donation.

Was I helpful?  1TwmzX1wBxNF2qtAJRhdKmi2WyLZ5VHRs
WoT, GPG

Bitrated user: ewal.
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!