Pages:
Author

Topic: [update:pics] I'm working on a bitcoin gift card vending machine (Read 3528 times)

hero member
Activity: 504
Merit: 500
sucker got hacked and screwed --Toad
If I ever visit I'll be sure to stop by your dispenser!

newbie
Activity: 16
Merit: 0
Well I for one appreciate the effort and time spent. Sorry it didn't work out just yet but keep on keeping on.  Grin
member
Activity: 98
Merit: 10
Life is my dream, what is yours?
So the project is done and the bounty no longer available? Darn.  Undecided

Sorry

Well if you want help with anything along these lines, or have any advice, I am open to it. I evolved my idea for an ATM into a Bitcoin VISA card. You might see it around the forums soon, once I have it all planned out.

I could sell you what I have of my business. I have a really good domain. The vending machine. Hundreds of professionally made cards with codes hidden behind a scratch off section on the back and a database of the codes. Let me know if you are interested.

I messaged you.
legendary
Activity: 1722
Merit: 1217
So the project is done and the bounty no longer available? Darn.  Undecided

Sorry

Well if you want help with anything along these lines, or have any advice, I am open to it. I evolved my idea for an ATM into a Bitcoin VISA card. You might see it around the forums soon, once I have it all planned out.

I could sell you what I have of my business. I have a really good domain. The vending machine. Hundreds of professionally made cards with codes hidden behind a scratch off section on the back and a database of the codes. Let me know if you are interested.
member
Activity: 98
Merit: 10
Life is my dream, what is yours?
So the project is done and the bounty no longer available? Darn.  Undecided

Sorry

Well if you want help with anything along these lines, or have any advice, I am open to it. I evolved my idea for an ATM into a Bitcoin VISA card. You might see it around the forums soon, once I have it all planned out.
newbie
Activity: 13
Merit: 0
interested if bitcoin will really touch it 100k no onee will play it Cheesy
legendary
Activity: 1722
Merit: 1217
So the project is done and the bounty no longer available? Darn.  Undecided

Sorry
member
Activity: 98
Merit: 10
Life is my dream, what is yours?
So the project is done and the bounty no longer available? Darn.  Undecided
legendary
Activity: 1722
Merit: 1217
So wheres it at now? update?

I still have it. I came to realize just how much risk was involved in this. If I was classified as a money services business without a bond I could face jail time.
newbie
Activity: 16
Merit: 0
So wheres it at now? update?
legendary
Activity: 1722
Merit: 1217
New pics of the stand i had fabricated as well as the newly painted machine.





on monday ill be able to get some money from the bank then ill be able to go to the hardware store to get the tools i need to attach the machine to the base. Ill post more pics here when i get them put togather.
legendary
Activity: 1722
Merit: 1217
Security is a core design principle, not an "issue" you fix.

If you have to ask, the job is not for you. No offense intended of course, just don't be the guy doing the software development. Be the project manager instead.  This has to be done right the first time, like heart surgery. It is not a project for someone learning.

ah well thanks for the help. ill just take comfort in the fact that this can be done one step at a time and work some more on the website. Hopefully it wont break the bank blockchain to have to contract out for this at some point in the future.
hero member
Activity: 812
Merit: 1006
I have demonstrated these coupons with easywallet.org couple of times with a condom vending machine. I will try to get my hand on a machine which accepts bank notes.

https://easywallet.org/en/coupons
vip
Activity: 1386
Merit: 1140
The Casascius 1oz 10BTC Silver Round (w/ Gold B)
Security is a core design principle, not an "issue" you fix.

If you have to ask, the job is not for you. No offense intended of course, just don't be the guy doing the software development. Be the project manager instead.  This has to be done right the first time, like heart surgery. It is not a project for someone learning.
legendary
Activity: 1722
Merit: 1217
Awesome, i do have one question. What is the best way to go about learning how to automate the payment/transaction process. i.e. whats the best way to learn how to make the payments virtually instantaneous. Right now im working on learning the xhtml and css that ill need just to build the website. But after that the next step will be the previously mentioned.

Don't go this alone.  This MUST be done professionally.  It WILL be attacked by hackers and needs to be secure from day 1, and that's just impossible if you're learning web design.

I would suggest putting up a bounty for creating an open source platform for prepaid card redemption.  There are enough skilled and motivated people on the forums that a little bit of money goes a LONG way.  Break your project into discrete goals that you're willing to pay $100 to $200 a piece for, and see if you can get contributors (I'd contribute to this).  Ultimately it's going to have to be written for a platform you're comfortable with administering.

I will pledge 10 BTC/$200 (which ever is worth the most) right now for someone who writes and publishes under an open source license, a basic card redemption platform using the tools of their choice, that does the following:

1. Displays a redemption web page
2. Gets a card number
3. Looks up the card's fiat value in a database
4. Gets and validates the Bitcoin address to receive the bitcoins, OR uses a bitcoin address that has already been pre-designated for the card (e.g. if the card has a private key printed on it).
5. Maintains a constant feed of a current exchange rate
6. Enforces a minimum exchange rate to a sensible value of an admin's choice (you don't want a MtGox error or MITM attack to make the site believe BTC = 0.01 USD and allow someone to take nearly 1000 BTC for a $10 card)
7. Kicks off bitcoind to do a redemption transaction and save the transaction ID.  Before doing so, the app should query bitcoind to ensure connectivity, responsiveness, and sufficient balance to do the transaction.  Before attempting the transaction, the app should also update a flag the database to indicate that the transaction is attempted, so if it fails to record success, it can't be tried again other than with administrator intervention.

I realize that a real production version will have to be way more robust than this, but this will be an excellent head start, and probably something that a 10 BTC / $200 bounty may be enough to inspire.  Also I won't be running it: I will just be paying the bounty when others indicate that the goal has been achieved.

If anyone wants to contribute to the bounty, simply indicate here and send to 1BowSerbsenLBELbwR5aZE1aqy7ooGCydT.  All contributions will either be awarded or refunded, never kept by me.

Ok then count me in for 5btc also. I think a 15 btc bounty requires its own thread and if you posted it that would carry a lot more weight than if i did *cough*. How long until the bounty expires?

also im still curious. What skills would i theoretically need to acquire in-order to be able to write my own "open source platform for prepaid card redemption" that could be plugged into a website that i designed with xhtml and css. I have a played around with computer programing a little and from what i have done i really enjoyed it. Could i theoretically learn how to do everything myself in a reasonable time frame except for learning how to address the security issue. If this is the case than would it be feasible, practical, wise?, to divide the labor up and contract out for security experts but do everything else myself?
vip
Activity: 1386
Merit: 1140
The Casascius 1oz 10BTC Silver Round (w/ Gold B)
Awesome, i do have one question. What is the best way to go about learning how to automate the payment/transaction process. i.e. whats the best way to learn how to make the payments virtually instantaneous. Right now im working on learning the xhtml and css that ill need just to build the website. But after that the next step will be the previously mentioned.

Don't go this alone.  This MUST be done professionally.  It WILL be attacked by hackers and needs to be secure from day 1, and that's just impossible if you're learning web design.

I would suggest putting up a bounty for creating an open source platform for prepaid card redemption.  There are enough skilled and motivated people on the forums that a little bit of money goes a LONG way.  Break your project into discrete goals that you're willing to pay $100 to $200 a piece for, and see if you can get contributors (I'd contribute to this).  Ultimately it's going to have to be written for a platform you're comfortable with administering.

I will pledge 10 BTC/$200 (which ever is worth the most) right now for someone who writes and publishes under an open source license, a basic card redemption platform using the tools of their choice, that does the following:

1. Displays a redemption web page
2. Gets a card number
3. Looks up the card's fiat value in a database
4. Gets and validates the Bitcoin address to receive the bitcoins, OR uses a bitcoin address that has already been pre-designated for the card (e.g. if the card has a private key printed on it).
5. Maintains a constant feed of a current exchange rate
6. Enforces a minimum exchange rate to a sensible value of an admin's choice (you don't want a MtGox error or MITM attack to make the site believe BTC = 0.01 USD and allow someone to take nearly 1000 BTC for a $10 card)
7. Kicks off bitcoind to do a redemption transaction and save the transaction ID.  Before doing so, the app should query bitcoind to ensure connectivity, responsiveness, and sufficient balance to do the transaction.  Before attempting the transaction, the app should also update a flag the database to indicate that the transaction is attempted, so if it fails to record success, it can't be tried again other than with administrator intervention.

I realize that a real production version will have to be way more robust than this, but this will be an excellent head start, and probably something that a 10 BTC / $200 bounty may be enough to inspire.  Also I won't be running it: I will just be paying the bounty when others indicate that the goal has been achieved.

If anyone wants to contribute to the bounty, simply indicate here and send to 1BowSerbsenLBELbwR5aZE1aqy7ooGCydT.  All contributions will either be awarded or refunded, never kept by me.
donator
Activity: 1736
Merit: 1014
Let's talk governance, lipstick, and pigs.
You might even try a pawn shop to sell them for people that want to send money overseas.
donator
Activity: 1736
Merit: 1014
Let's talk governance, lipstick, and pigs.
I misunderstood the OP. The term "gift card" threw me off. I thought you were going to provide bulk VISA/MC non-reloadable cards. Since BitInstant seems to have gone silent about their debit card, it would be great to see another form of liquidity. I suppose a Casascius style card would be great in certain markets, maybe in haute couture.
legendary
Activity: 1722
Merit: 1217
I pitched this as a good idea just a little more than 2 months ago.

Somebody needs to do it.

That somebody is you!

https://bitcointalksearch.org/topic/bitcoin-vending-machine-for-internet-cafes-bitpay-126571

Yes, it will work extremely well.  The fact that phone cards are going obsolete means those machines are available on the cheap - only adding fuel to the fire.  Good luck and happy returns!

Feel free to throw any questions my way if you would like some ideas on how to do something or are stuck.

If I were doing this myself, I would deem it important for redemption to be nearly instant, because I would recognize that someone buying bitcoins from a vending machine is probably doing so to fund an impulse purchase, and expects convenience in exchange for the purchase price paid.  This is one of those instances where having and securing a modest hot wallet is a necessary risk to take.

I have a card printing company in China I use and they do a good job - let me know if you want contact info.  I met them at a Las Vegas trade show, have a wide selection of products and processes, reasonable prices, and their turnaround time is usually under a month.  I use them for RFID cards for payroll processing.

Awesome, i do have one question. What is the best way to go about learning how to automate the payment/transaction process. i.e. whats the best way to learn how to make the payments virtually instantaneous. Right now im working on learning the xhtml and css that ill need just to build the website. But after that the next step will be the previously mentioned.
vip
Activity: 1386
Merit: 1140
The Casascius 1oz 10BTC Silver Round (w/ Gold B)
I pitched this as a good idea just a little more than 2 months ago.

Somebody needs to do it.

That somebody is you!

https://bitcointalksearch.org/topic/bitcoin-vending-machine-for-internet-cafes-bitpay-126571

Yes, it will work extremely well.  The fact that phone cards are going obsolete means those machines are available on the cheap - only adding fuel to the fire.  Good luck and happy returns!



Feel free to throw any questions my way if you would like some ideas on how to do something or are stuck.

If I were doing this myself, I would deem it important for redemption to be nearly instant, because I would recognize that someone buying bitcoins from a vending machine is probably doing so to fund an impulse purchase, and expects convenience in exchange for the purchase price paid.  This is one of those instances where having and securing a modest hot wallet is a necessary risk to take.

I have a card printing company in China I use and they do a good job - let me know if you want contact info.  I met them at a Las Vegas trade show, have a wide selection of products and processes, reasonable prices, and their turnaround time is usually under a month.  I use them for RFID cards for payroll processing.
Pages:
Jump to: