Proposal “dash-point-of-sale“ (Completed)Back

Title:DashPay Point-Of-Sale
Owner:kodaxx
One-time payment: 165 DASH (5530 USD)
Completed payments: 1 totaling in 165 DASH (0 month remaining)
Payment start/end: 2017-02-03 / 2017-03-20 (added on 2017-01-04)
Final voting deadline: in passed
Votes: 926 Yes / 6 No / 0 Abstain

Proposal description


DashPay Point-of-Sale

https://github.com//kodaxx/dashpayPOS/raw/master/www/img/dashpayterminal.png



What is DashPay POS?

DashPay POS is a free mobile point-of-sale app designed to run on mobile platforms (Android, iOS, Windows Phone), desktop platforms (Linux, macOS, Windows), and standalone hardware terminals. This project is designed for merchants to be able to accept Dash quickly, easily, and securely. In order to further adoption of Dash we need to make it easy for merchants to accept Dash as a form of payment. This system will enable them to do so.

Budget Breakdown

50 Dash - Nitya (server) - development efforts, testing, hosting fees
50 Dash - kodaxx (client) - development efforts, testing, graphics
60 Dash - Hardware terminals, ledgers/keepkey/trezor (compatibility testing)
5 Dash - Reimbursement for this proposal
-------------------------
Total: 165 Dash

More Project Info

official project proposal: click here
alpha source code: click here
demo video: click here
current dash.org forum thread: click here

---------------------------------------------------------------

Some FAQ:

-What is the objective?

This project addresses a basic need of Dash - adoption. This project will be a tool to help merchants accept dash easily once they’ve decided to participate in the Dash ecosystem. Not only will this help those who have decided this, but it may sway others who would like to, but think it is too difficult.

The objective of this project is to reduce the complexity for merchants willing to accept Dash as payment, and to create a great experience for customers wanting to purchase with Dash.

-Why use this instead of a mobile wallet?

One of the main reasons a merchant would use this app over the standard mobile wallet would be to have an experience they are familiar with. It has been designed to be very closely related to credit card processing machines in this respect.

The main reason however, besides ease of use and familiarity, is the fact that this terminal is not a wallet. In fact, it only generates the address and payment requests to a wallet that the merchant controls on a different machine. This means that there is no control of the coins from the POS software. This situation works especially well when you have employees that may access this machine as well.

Plus, keeping your private keys offline is always a bonus!

-What are the features planned for this release?
  • Works on Android, iOS, Windows Phone - Mac, Windows, Linux
  • Compatible with Trezor/KeepKey/Ledger Hardware Wallets
  • Generate a new account on first run. Customize store name, create backups, etc.
  • Enter sale amounts in your local currency (only supports USD at the moment) and have them converted to an amount in Dash using http://coinmarketcap.com exchange rate
  • A QR code payment request is generated with your receiving address, sale amount, store name, and 'use InstantSend' for your customers to scan
  • Unique addresses are used for every sale that are a part of your HD wallet. One private key
  • Get an on-screen notification when the requested amount is received at your address
  • Detects partial payments and allows multiple parties to pay the total amount owed
-Are there features planned beyond this release?
  • NFC touch-to-pay with mobile phones using Dash Wallet
  • Multiple currency support (USD, CAD, UAD, etc.)
  • Offline payments system using plastic EMV-type cards for customers
  • Ability to have payments converted to fiat instantly

License info
This software (client, server, everything) will be released under a free open source license (MIT license).

Show full description ...

Discussion: Should we fund this proposal?

Submit comment
 
0 points,7 years ago
Project updates are being published here:

https://www.dash.org/forum/threads/dashpay-point-of-sale-project-updates.13108/
Reply
1 point,7 years ago
Will this take USD and convert to Dash? That would be really neat!
Reply
0 points,7 years ago
Eventually yes, that is the plan!
Reply
1 point,7 years ago
Looks awsome! :)
Reply
0 points,7 years ago
I'm glad you like it! Go to btcmiami tomorrow for a demo!
Reply
1 point,7 years ago
Having tried the software and talking with kodaxx about it, i feel very comfortable with a yes vote :)
Reply
0 points,7 years ago
Hey thanks for testing by the way!
Reply
1 point,7 years ago
Timely proposal, needed software, excellent price -- voting yes.
Reply
0 points,7 years ago
Thank you very much!
Reply
1 point,8 years ago
How can I say no? This is exactly what I want to see for small vendors! I'm wondering if you will be providing the server back-end or if this is something the user needs to implement? (I'm thinking, from what you've said, that the merchant would run the server off his own machine) If so, how hard will it be? how safe will the "connection" be? Do they need an internet connection at all? (If key generation doesn't have to sync, maybe no constant connection is needed?) I really like that the private keys are offline. One more thing will need to be done, and that is an easy to follow instructions and possibly online help (which the community can help with)
Reply
0 points,8 years ago
Yes, the server will be provided in 2 ways. There will be a public server for merchants to connect to, as well as a version of the server the can be run privately if they would choose to do that. The internet does need to be connected in order to verify the payments are received. I mean, the payment addresses are generated locally so I suppose the merchant could accept payments without internet but they would be taking an unnecessary risk. Eventually we plan to have some documentation for merchants as well! All good thoughts here :) thank you for the votes, they are much appreciated
Reply
1 point,8 years ago
You have my votes, what is your estimated cost and time to add additional supported currencies?
Reply
0 points,8 years ago
Adding additional currencies isn't really a question of cost, but definitely a question of time. Once we can be sure that the product works well with one currency, it is safe to add more. I'd say that a few months past the initial release should be enough time to work out all the kinks with just one currency. It's best done this way in case we run across any errors, we can be sure that the problems don't lie in previous code. I hope I answered that sufficiently for you :)
Reply
1 point,8 years ago
Thanks for the prompt response, lets hope you get the votes.
Reply
1 point,8 years ago
Fantastic to see this come through u have my votes!
Reply
0 points,8 years ago
Thank you very much!
Reply
1 point,8 years ago
If this happens I will quit my day job and start deploying this solution a business =)
Reply
0 points,8 years ago
If we get funded, we will release under a very giving license, so you are more than welcome! Just remember to push improvements to the parent project :)
Reply
1 point,8 years ago
Very interesting proposal, i also read your pre-proposal and your poll to check the support. I'm impressed by both your presentation and your product. You have my support.
Reply
0 points,8 years ago
Thank you very much! We appreciate all support :) if you have any questions along the way, I will be more than happy to answer them
Reply
1 point,8 years ago
InstantSend, not InstantX.
Reply
0 points,8 years ago
Yes thank you for noticing that! The logo was changed about a week ago and is located on the github here:

https://github.com/kodaxx/dashpayPOS/blob/master/www/img/dashpay.png
Reply