Theres excisting scripts out there at the moment, If someone would like me to make a bitcoin payment system for an excisting system, say 100btc and ill do it.
I've actually been looking for site software that will let me accept bitcoins or partial bitcoin payments for penny auctions.
Here's what I need:
Sellers create account. Buyers do not need to do so.
Seller posts a doodad for sale and a wallet address, and people elect to send bitcoins as bids.
A bidder bids one increment (tbd - a whole coin, or a bit-cent, et cetera.) The bidder does NOT need to create an account; only the wallet who sent the winning bid needs to be identified; then only for shipping.
typical timer stuff: if there has been >0 bids in the last 10 seconds, the timer is reset.
When it reaches zero it freezes the auction, but continues accepting payments. Anyone who bids after the timer has reached zero is paying to stand in line to get the item if confirmation fails.
confirmation consists of 3 things:
1: bitcoin's confirmation of payment sent & received
2: verification that the confirmed payment was a valid increment (if bids are .2 bitcoins, then the winning bid must be .2bitcoind, not .00000001)
3: the timer is hidden and in it's place is the seller's email address and the winning bidder's bitcoin address.
The seller has a public email address. The winning bidder, in order to transmit shipping information, will indicate an email address that (s)he will use, by sends an agreed-upon micropayment "id fee" in the range of .0000001-.0000999 using the same wallet from which was sent the winning bid.
("I'm the winner. You'll see a final payment of .00000073 from the winning wallet, to prove that it's me. mail the doodad I won to 1313 Mockingbird lane, Mockingbird Heights , etc.)
Seller gets the final .0000073 payment from winner, and addresses the package for shipping.
Site owner gets a cut.
I'll pay 100 btc if you want to sell that to me, give me a decent editing and accounting interface, and secure it.