Bitcoin Forum
November 15, 2024, 04:02:37 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Feature request: easier online payments  (Read 1133 times)
justusranvier (OP)
Legendary
*
Offline Offline

Activity: 1400
Merit: 1013



View Profile
June 09, 2011, 12:13:35 PM
 #1

This suggestion is inspired by the method the Musicbrainz Tagger manages to communicate information from its website to the local application.

In order to have a better experience for online shopping the Bitcoin client should include a lightweight webserver and listen for incoming connections on localhost:8334. At the final stage of checking out from a store that accepts bitcoins the browser will be directed to send a POST to localhost:8834 containing the transfer details. Then the Bitcoin application will receive this information and pop up a confirmation dialog box to complete the transaction.

Now you can run an online store that accepts Bitcoins that needs neither a third-party payment processor nor requires the user to manually copy a Bitcoin address and initiate a transfer. This will make life much easier for store owners and customers.
MikesMechanix
Member
**
Offline Offline

Activity: 70
Merit: 10



View Profile
June 09, 2011, 12:26:42 PM
 #2

Wouldn't a bitcoin:// url make much more sense, though?

Like <a href="bitcoin://17miTorGDBUh3yNTYJtodJPw9wzrcNcf6y?btc=10.0&message=Here+you+go,+mate!">Donate here!</a>

And then the confirmation popup.

Please send your extra Bitcoins to 17miTorGDBUh3yNTYJtodJPw9wzrcNcf6y. Thank you!

Sign up on TradeHill Instant Bitcoin Exchange using this link to get a lifetime 10 % discount on trades!
justusranvier (OP)
Legendary
*
Offline Offline

Activity: 1400
Merit: 1013



View Profile
June 09, 2011, 12:36:12 PM
 #3

Wouldn't a bitcoin:// url make much more sense, though?

Like <a href="bitcoin://17miTorGDBUh3yNTYJtodJPw9wzrcNcf6y?btc=10.0&message=Here+you+go,+mate!">Donate here!</a>

And then the confirmation popup.
That would work but it requires you to teach every browser how to handle the bitcoin:// protocol. Running a local web server requires no additional configuration of other applications.
Insti
Sr. Member
****
Offline Offline

Activity: 294
Merit: 252


Firstbits: 1duzy


View Profile
June 09, 2011, 01:04:42 PM
 #4

That would work but it requires you to teach every browser how to handle the bitcoin:// protocol. Running a local web server requires no additional configuration of other applications.
Unless you have a firewall or are on an internal network...
justusranvier (OP)
Legendary
*
Offline Offline

Activity: 1400
Merit: 1013



View Profile
June 09, 2011, 03:26:59 PM
 #5

Unless you have a firewall or are on an internal network...
What does being on an internal network have to do with anything? The connection is between the customer's browser and his bitcoin client over the loopback address.

If someone has a personal firewall program he's already had to intervene to allow it to listen on port 8333 so it would just be a matter of letting it listen on another port.
foo
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250



View Profile
June 09, 2011, 10:00:51 PM
 #6

Argh! Stop it with the unnecessary slashes already! Double slashes introduce a server name, there are no server addresses in bitcoin!

The Bitcoin URI scheme already exists, and is documented on the Wiki: https://en.bitcoin.it/wiki/URI_Scheme

I know this because Tyler knows this.
foo
Sr. Member
****
Offline Offline

Activity: 409
Merit: 250



View Profile
June 09, 2011, 10:05:26 PM
 #7

That would work but it requires you to teach every browser how to handle the bitcoin: protocol.
No. URI handlers are registered in the operating system.

I know this because Tyler knows this.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!