By now you know how much I want to love a Dash compatible Point of Sale (POS) system. Coinpayments.net has everything you need for a full featured, easy to use Android based POS system. They support 60+ cryptocurrencies including Dash. They have a robust looking backend website that seems very secure and provides plenty of information about your transactions. Also very nice is the fact that they only charge 0.50% service fee which is very fair.
BUT …. yes you knew there was a big but coming … in my limited testing on their production system – transactions didn’t work correctly and the two that did work took hours to show up. My first clue was when I read some of the comments on the app before I installed it. 3.7 stars with a lot of users complaining about “missing” coins.
I have been using the “world wide web” since its very early days so I have signed up and logged into many many websites. I have to say for some reason Coinpayments.net was the toughest I can remember …. the mixed case with squiggly lines captcha drove me nuts.
But the Android app is very clean, simple and easy to use. Just click on the POS button and enter an amount for payment.

The app starts with 2 buttons you click on POS and enter an amount.
You can even add sales tax based on a percent or a tip based on either percent or flat amount.

You can quickly add sales tax or tips – if you don’t it doesn’t really slow you down.
After you finish the input up pops the QR code and the amount of Dash you need to send. Note the requested amount on the left and the sent amount on the wallet on the right are exactly the same.

Payment request – and the payment sent from my wallet – note the amounts match.
Earlier I had tested out a smaller transaction. While it did work it to many hours to show up in the app and website as paid. I then directly sent a small amount of Dash to my assigned store wallet address in the system. That also took a long time to actually get finalized. I then tried to send my balance from the coinpayments.net wallet back to my personal wallet – that did work. I then decided to try the transaction shown here.
The transaction started at 8:46 and was paid within one minute. In the web app which the merchant would be using it just showed “waiting for customer payment” until hours later when it timed out. On the website at 9:48 it showed 3 confirmations…. that is not the Dash network we know 3 confirmations in one hour. Also note the numbers in the status line. The POS app said to send .02537 Dash – the website says it received .02537 Dash but wanted .0254253 Dash which is 0.0000553 Dash different …. 1.1 cents. My guess is that this is due either to rounding error or difference in the Dash to USD exchange rate over the transaction time.

This transaction seemed very stuck
After 2+ hours the transaction showed cancelled / timed out – I will assume because the exact amount was not received.

and my transaction failed and the Dash disappeared
The Dash didn’t return back to my sending wallet and didn’t show up in my “store wallet.” After waiting an hour or so I entered a support request and after about an hour my Dash was refunded and back in my wallet.
The good:
The bad:
I am betting they use bitcoin as a pass through to shapeshift the coins back and forth. You can only be as fast as your slowest link, and bitcoin assuredly is the slowest cryptocurrency to confirm at this point. So long as any service does this hop through other cryptos (especially bitcoin) to do its thing, then it will always been a slow confirmation. Wish they could have opted for a more direct connection POS to dash directly or something like that. Oh well.
If that is true it makes me even sadder about them. Dash needs good POS systems.
beware of coinpayments, they use an incorrect input filter for the tag destination in their xrp / ripple exchanges. this cost me 20,000. they know this and still use it. i would use binance or any other platform before using these guys, avoid them.