Lazy API: Difference between revisions

From Bitcoin Wiki
Jump to navigation Jump to search
Dacoinminster (talk | contribs)
No edit summary
Dacoinminster (talk | contribs)
No edit summary
Line 31: Line 31:
If this info is useful to you, please consider a donation: 19hMEAaRMbEhfSkeU4GT8mgSuyR4t4M6TH
If this info is useful to you, please consider a donation: 19hMEAaRMbEhfSkeU4GT8mgSuyR4t4M6TH


Thanks to theymos for making changes to blockexplorer.com to make it even easier to do this. You can support his blockexplorer.com by donating to 1Cvvr8AsCfbbVQ2xoWiFD1Gb2VRbGsEf28
Thanks to theymos for making changes to blockexplorer.com to make it even easier to do this. You can support blockexplorer.com by donating to 1Cvvr8AsCfbbVQ2xoWiFD1Gb2VRbGsEf28


[[Category:Developer]]
[[Category:Developer]]

Revision as of 16:04, 4 April 2011

For the incredibly lazy and/or incompetent web developer, I present the lazy man's bitcoin API (copied from a forum post):

Problem:

Lazy web designer (me) wants to use bitcoins without dealing with installing bitcoin on a server, installing a shopping card interface, or using ugly merchant services with callbacks.

Solution for sending bitcoins:

Use the MtGox API

Solution for receiving bitcoins:

  1. Input a list of bitcoin receiving addresses to your database
  2. Give a bitcoin address to a potential customer
  3. Have the customer tell you when they have sent the coins and have at least 1 confirmation (you can choose a number higher than 1 if you are worried about double-spending)
  4. Check blockexplorer to see if they sent the right amount (i.e. http://blockexplorer.com/q/getreceivedbyaddress/19hMEAaRMbEhfSkeU4GT8mgSuyR4t4M6TH/1) - the /1 is the number of confirmations you require
  5. Give them what they paid for
  6. After a reasonable amount of time has passed, you can re-use the address for another customer

You could avoid having a list of addresses and reusing them if one of the wallet services someday lets you get a new address via API call, but this will work for now.

Bad idea:

Selling bars of gold this way (owner of blockexplorer.com could rip you off)

Good(?) idea:

Selling naked pictures of your grandma this way (owner of blockexplorer.com won't bother)

Shameless begging:

If this info is useful to you, please consider a donation: 19hMEAaRMbEhfSkeU4GT8mgSuyR4t4M6TH

Thanks to theymos for making changes to blockexplorer.com to make it even easier to do this. You can support blockexplorer.com by donating to 1Cvvr8AsCfbbVQ2xoWiFD1Gb2VRbGsEf28