Bitcoin Forum
September 26, 2016, 12:14:18 AM *
News: Due to DDoS attacks, there may be periodic downtime.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Automated Checkout Systems for Bitcoin  (Read 1397 times)
Bruce Wagner
Sr. Member
****
Offline Offline

Activity: 336


View Profile
November 22, 2010, 03:52:07 AM
 #1

Automated Checkout Systems need to be written for Bitcoin to...

Upon Checkout at an online merchant....  the system creates a unique new Bitcoin Receiving Address just for me, and just for this specific order.

Then, the system automatically records and attaches THAT Bitcoin Receiving Address, to THAT order, in the merchant's system.

Later, the system should be able to automatically detect the fact that the proper amount was received, on that address, for that specific order, and initiate shipment of the product...

All automated....  very similar to the way credit card processing of online orders is so highly automated today.

If only Google Checkout could be convinced to incorporate Bitcoin...

But, it seems like some sort of Merchant Credit Card Transaction Processing company --- somewhere on earth --- must be able to add this simple ability to process the receipt of Bitcoin payments... all automated.

Some company like CCBill.com .....?
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
RHorning
Full Member
***
Offline Offline

Activity: 210


View Profile
November 22, 2010, 05:30:49 AM
 #2

Almost everything that you have asked for is already in the current client, with the exception of the nice user interface to make it all happen.  All you are asking for is some custom programming for a particular application and it wouldn't require any substantial changes to the Bitcoin network itself, just a custom version of the client to do what it is that you want to do here.

At the moment you can "manually" create new bitcoin addresses where somebody buying stuff from you has a unique address to send coins in your direction.  There are a number of good reasons to do this including security and staying anonymous, but on top of that it also allows the merchant to know when a payment has been sent by a specific person for a specific order.  Acknowledgement and indeed confirmation will show up on the next time or two that a new block is generated.

None of this is very complicated.  The API could use some much better documentation in terms of how to access this information from the daemon version of Bitcoins, but the hooks are already in the code to accomplish all of what you are asking her.

If you think this kind of thing has value, set it up.  We could use some better tools that make Bitcoins work easier, or set up a bounty for some programmer to help you out to make this work.

1FLK3uUT3Vup5JtkGJVXKHAoS3AZWPcKdv
jgarzik
Legendary
*
Offline Offline

Activity: 1470


View Profile
November 22, 2010, 05:33:13 AM
 #3

Automated Checkout Systems need to be written for Bitcoin to...

Upon Checkout at an online merchant....  the system creates a unique new Bitcoin Receiving Address just for me, and just for this specific order.

Then, the system automatically records and attaches THAT Bitcoin Receiving Address, to THAT order, in the merchant's system.

Later, the system should be able to automatically detect the fact that the proper amount was received, on that address, for that specific order, and initiate shipment of the product...

The mybitcoin.com shopping cart interface (SCI) already has what you need.

Jeff Garzik, bitcoin core dev team and BitPay engineer; opinions are my own, not my employer.
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
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!