Payment server

6 messages BitcoinTalk giik, riX, Satoshi Nakamoto, The Madhatter January 27, 2010 — January 29, 2010
giik January 27, 2010 07:51 UTC Source ·

As I have read in some topics (https://www.bitcoin.org/smf/index.php?topic=12.0, https://www.bitcoin.org/smf/index.php?topic=19.0), a payment server is needed for a broader acceptance of Bitcoins.

I want to create a php webapplication which can process Bitcoins transactions. I have a LAMP system up and running, but until now I used bitcoins on Windows only. Can anyone help me to create a linux installation of Bitcoins with a command line interface?

Server runs Ubuntu 9.10 32-bit. Or should I use a different distribution?

My idea is simple:

  • visitor wants to buy something;
  • payment page shows him the amount of Bitcoins he has to pay, including an orderid and a ip-address of the server (because messages can only be sent through ipaddress-transactions);
  • visitor makes a payment with his Bitcoin application and places the orderid in the message of the payment;
  • server receives payment and checks orderid and amount;
  • payment is received, visitor is sent a downloadlink/confirmation of purchase/etc.

Think this is possible with Bitcoin 0.2?

giik January 27, 2010 11:56 UTC Source ·

This means that a server can process one payment at a time. Unless a server is capable of having more than one bitcoin address.

riX January 27, 2010 12:49 UTC Source ·

Wallets already support multiple bitcoin addresses.

You should check out “Options/Change your address” in your bitcoin app 😄

giik January 27, 2010 13:23 UTC Source ·
Quote from: riX on January 27, 2010, 3:49:07 AM UTC

Wallets already support multiple bitcoin addresses.

You should check out “Options/Change your address” in your bitcoin app 😄

riX, you are absolutely right! 😳

Now all I need is a command line version of Bitcoin.

Quote from: satoshi on November 27, 2009, 8:27:09 AM UTC

Command line is on the to-do list after 0.2.

Satoshi, when we may expect the new command line-abled version of Bitcoin? Or is it possible to compile Bitcoin 0.2 in a way it can be used by command lines?

Satoshi Nakamoto January 28, 2010 23:26 UTC Source ·

That’s the right way to do it as riX says.  The software can generate a new bitcoin address whenever you need one for each payment.  “Please send X bc to [single-use bitcoin address] to complete your order”  When the server receives that amount to the bitcoin address, that could trigger it to automatically fulfil the order or e-mail the shop owner.

Adding command line support is a high priority.  It’s just a matter of getting the time to code it.

The Madhatter January 29, 2010 02:32 UTC Source ·

Great! I guess this statement obsoletes my last post. 😉

(https://www.bitcoin.org/smf/index.php?topic=25.msg178#msg178)

Quote from: satoshi on January 28, 2010, 11:26:09 PM UTC

Adding command line support is a high priority. It’s just a matter of getting the time to code it.