PalmPay v1.3 is finally done - Epic release

in #bitcoin4 years ago

PalmPay v1.3 is truly Epic

You asked for it, you got it. PalmPay v1.3 includes massive updates to the core. Everything from street-value currency api's and redundancy features to network efficiencies and additional input coins.

Free PalmPay point of sale cryptocurrency app

What's in this month's release?

Native support for Steem transactions

If you like Steem, you'll love PalmPay. PalmPay now supports Steem transactions just as fast as Bitshares transactions, so if you have a Steem mobile wallet that will properly read QR codes, well then now you can spend your Steem at your local PalmPay merchant. Just to be extra fancy, Steem QR codes are now dark blue (instead of black) for a little touch of branding for all the cool Steemians out there. NFC for Steem transactions coming soon too.

Detailed eReceipts, and "oops receipts"

We wanted crypto receipts to look just as good, even better than the old traditional paper receipts. So, in v1.3 we have expanded what the eReceipt shows you and made them look a LOT nicer.

Your customer didn't get a receipt? Oops, no problem. Just open the transaction and tap on the new Share icon on the eReceipt (top-right corner). eReceipts can now be sent to customers via Email, SMS, Telegram, Keybase, Whatsapp, Viber and other messaging platforms, or in-person if the user has our new Crystal multi-chain android wallet (v0.3 now in private alpha testing on google play).

New Search, Filter, and Export toolbar

Finding a specific transaction can become difficult, especially in high volume environments such as hotels and gas stations. So, a new toolbar has been added to the top of the Transactions screen which allows you to do real-time searching and filtering by multiple criteria to allow you to quickly find the transaction(s) that you need. All transactions and custom field data are stored in the local db now so searches use autocomplete as well as in real-time (no need to query the chain).

Transactions UX

Tax time sucks. PDF and CSV exporting is now included in the expanded Export Tool above. Also, the exact amount that the merchant has keyed in is displayed on each transaction. For high volume environments like grocery stores, it became difficult to spot which transaction in the list was yours, and which one was for the cashier on the other side of the store. Now, you can quickly see the coin that the customer paid with, the Pending status (for slower coins like ETH), and how much was paid. Some nice little animations were added on this screen too which better lead the eye to what is most important at the moment.

PalmPay integrates seamlessly with existing systems

Simplified Invoicing

Merchants can now send a payment request directly from the NFC/QR Code screen. The invoice includes the amount due, the asset that needs to be sent, a QR Code, the address to pay-to, and a 3 day expiration timer (editable). Invoices can be sent to customers via Email, SMS, Telegram, Keybase, Whatsapp, Viber and other messaging platforms. As soon as the remote customer pays, the merchant is notified on the Transactions screen in real-time (usually in 3 seconds or less). This is great for hotel reservations, tv, phone and catalog shopping.

Fail-safe Redundancy

PalmPay now tracks transactions from any blockchain so that when a PalmPay merchant requests a payment from a customer (whether in-person, or via remote invoicing), that request shouldn't get lost if an internet or other connection issue is encountered. PalmPay Ambassadors in Venezuela for example were not seeing pending transactions appear in the Transactions screen sometimes if network connectivity was lost. So now, each transaction (even if it is just keyed in and doesn't even reach the network) is logged in the local db so that it can watch for that transaction's status again after network connectivity is restored. It will retry for 3 days, but at that point it stops checking. We can increase that number, but we thought it to be a good start without bogging down the network.

Street-value api's

Sometimes the government reported values of a local fiat currency are not correct. is one of the oldest currency tools on the internet, but they are only as accurate as the numbers they are fed. So, a couple of PalmPay Ambassadors brought this discrepancy to our attention. It was making the product pricing at PalmPay merchants in those areas very inaccurate. The new api's have been coded in and are now active in v1.3, fixing the fiat currency value discrepancies when determining how much crypto the customer has to pay.

PalmPay includes free Technical Support (and on-site in many areas)

104 languages

So much for the paltry 44. PalmPay is now in 104 human-corrected languages. If you would like to submit a translation suggestion, or if we have made any errors at all, feel free to submit your suggestion on our github:

Updated Node-Hopping algo with latency verification

Our original NH algo would just work its way down a list of nodes to try. Now, PalmPay checks the network every few seconds and self-improves when it sees faster connection routes. Customers should never have to stand at a cash register for more than 8 seconds on average.

Network efficiencies

WAY less bandwidth used. New "single-connection mode" allows for every facet of PalmPay to use one piece of code to monitor, check latencies and hop to the fastest node every few seconds without the merchant being bothered with network issues. Self-healing network can also be verified in a new Troubleshooting modal, accessible from the app drawer on the left side of the screen (just tap on the connection icon).

More input currencies (Smartcoins) supported

PalmPay now supports more input currencies (coins/tokens that customers can pay with). Here is the updated list of supported inputs:
Bitshares smartcoins supported on PalmPay

PalmPay is 100% free for businesses - No fees at all. Zero. Nada. None.

More input currencies (Bitcoin and Alts) supported

If you prefer to pay for your pizza with Dash, you're all set. PalmPay now supports Dash and many others (we'll start adding more very, very soon)

  • BCH - Bitcoin Cash
  • BTC - Bitcoin
  • DASH - Dash
  • DOGE - Dogecoin
  • ETH - Ethereum
  • LTC - Litecoin
  • SBD - Steem Backed Dollar
  • STEEM - Steem
  • XMR - Monero

PalmPay Ambassadors (aka: "Ambs") can now support more than 1 city

Some cities are huge (like Athens, Greece) so more than 1 Amb was needed to assist so many merchants. Well, on the flipside, some cities (towns, villages, etc) are not big at all. In that case the PalmPay Amb's payout algorithm needed to allow 1 Amb to service more than one town. That many-to-many change required us to update the db and the webservice, so this is one of the reasons why this v1.3 is a required upgrade.

There is another reason why we had to upgrade the Ambpay algo in this way. Some governments are favorable to our BMC Initiative. The Blockchain My City Initiative pays a part of the fees to a government account at the same moment that the Amb gets paid, so, the government no longer needs to worry about collecting tax on crypto transactions since the app pays them a cut of the customer transaction fee at the same moment that the Amb gets paid. If government no longer has to try to collect, then less force is initiated and merchants have less stress. For more info on the BMC Initiative, please visit

To apply as an Amb, be sure to contact us on Telegram or Keybase

Support for currencies entering (or in) hyperinflationary scenarios

When your customer owes $1,886,302,977.50 for their groceries, the keypad screen in PalmPay was literally writing the numbers all over the place instead of in the designated area. So, with some code tweaks to data types and UX mods, the keypad, QR, success, transaction and eReceipt screens now all display the long numbers properly by scaling them with your screen size.

New screen saver

The PalmPay screensaver (where merchants can display their ads etc) has been updated with some new default images and timer settings.

Night Mode

Night Mode has been updated a bit so that eReceipts and Transactions are more legible.


What's coming in October?


  • Of course "Settle Now" manual settlement will be available too, but automation is super cool..
  • Merchants can have the crypto that they receive automatically sent-to and converted at their Fiat Gateway/Exchange account. No more manual settlement needed.. WAAAT?! Yep. Initially supported Gateways will be:
    • easydex.png EasyDex

    • quintric.png Quintric

    • rudex.png RuDex

    • spark.png Spark

Advanced Invoicing

Add ability to apply an internally generated Invoice Number to select transactions so that crypto transactions can be matched up easier during import into accounting systems like Odoo, Quickbooks, and Sage.

Landscape Mode

Many tablet based Point-Of-Sale systems use landscape layout (like your tv) instead of portrait (vertical) layout. So, we are adding auto-rotate to PalmPay as well for those integrations.

Referral Rewards

Refer someone to PalmPay and the Bitshares network can reward your account (currently, $80.00) when that person upgrades to a LifeTime Membership. So, Steemians, Bloggers, Youtubers.. Pass your link around and you can earn some serious rewards.


PLEASE NOTE: This massive, mandatory upgrade requires a fresh install. It breaks old outdated algorithms and instead of building extra code to be backwards compatible with crap that will never be used again in the world, we felt it better to keep the app core clean, and wicked fast.

So, BACKUP YOUR BRAINKEY and .bin file somewhere safe offline NOW, and NEVER lose your password. If you lose either of these things, there is no human on earth that can help you to restore access to your account. Welcome to crypto. YOU are now the bank.

Ok, so that was the scary stuff.
NOW, go ahead and uninstall the old version of PalmPay and download the new one:

You'll be happy to know that PalmPay also pre-selects your localization now (currency, language, formatting, etc), and enables the most popular coins for you (based on data graciously provided by

Once you install PalmPay, just Import an existing, or Register a new account on the blockchain (also free). If you are a new merchant and have not yet met your local PalmPay Ambassador, feel free to locate one on or ping us on Telegram to apply as one. Ambs get paid every 3 seconds to teach crypto and support merchants in your city.

PalmPay support and Ambassador groups on telegram and keybase (there are many multi-lingual groups too):



This does look Epic! Seems to be a full featured easy to use system for both customers and merchants.

I was looking for the "Ambs" and
didn't work, but I see on Twitter that you have an Amb Map at

Wishing you much success!

Thank you @kenny-crane :)

That /ambs page should be up in the next few hours, we are redirecting our DNS to a better server at the moment. The map will be searchable and embedded there too :)

We wanted to make it as easy as possible to find your local PalmPay Ambassador, and Merchants.

Please help this Blue Baby Patient, Laine Kharece by upvoting the link below. This is not a scam, we just need your support as part of steemit community. Thank you very much for reading and extending a little help.

You guys are truly amazing.
Steem and Bitshares for the win!

PalmPay is revolutionary! I am looking forward to some day being able to buy stuff with it where ever I go :)

So are we!
Thank you @reggaemuffin :)
The more merchants start using PalmPay, the sooner the world can stop fighting over fiat.

To listen to the audio version of this article click on the play image.

Brought to you by @tts. If you find it useful please consider upvoting this reply.

I fell in love!! Nice work :)

Thank you for this awesome release! This is totally something that deserve an upvote and a resteem. Keep up the good work guys!

Best Regards,
Mysteor Team

Great work! Future is coming!

MUCH love thank you @Zhenek :)

Does palmpay support/plan to support segwit?
If so get listed here:
#please accept segwit :)
Also is there a reason why Bitcoin is not mentioned here?

Cryptocurrencies bring Global Sales; Bitcoin Cash, bitUSD, bitEUR, bitRUB, bitXCD, bitSilver, Steem, Litecoin and more

Of course :) Segwit, Core, LN, even Diamond and Gold at some point. We mention both Bitcoin, and Bitcoin Cash as equally as possible. I know you guys have quite the rivalry going still. I think we have the same agenda though, get crypto to the masses.

Wait your going to list BTCC :P
But yeah I glad your not getting too political 👌
Since you plan to accept segwit for Bitcoin might you list your site on Bread wallet owned site ? Could let more people know about Palm pay :)
I not accusing you or anything but was there reason why Bitcoin was not mentioned in this part of your site? I would expect bitcoin be there bc it the biggest coin...

Because in SEO/SEP, at least traditionally, using both words will return qualified results on search engines. However, if you only mention Bitcoin, then the term Bitcoin Cash would be less likely to appear in search results, hence our use of the full term Bitcoin Cash so that searches for Bitcoin will come up at the same time, and redundancies in verbage don't happen. We have paid our entire Developer team in BTC for over 4 years now if that matters :) Imagine what that page would look like if we listed all 2800+ cryptos right there ;)

ah that makes sense 👌but if I didn't know you guys before-I would of accused of being Btc shills and you a BCH shill. That title part should be something that might need to be fixed later on but keep up the good work :)
Can't wait to see Segwit enabled for bitcoin on palm pay :)

What's wrong with being a shill? When you love something, tell the world about it :)

Don't be embarrassed, and don't let the schoolyard bullies recluse you. We shill for all kinds of cool looking projects out there.

Nothing wrong forsay unless your running a business/service. The service should be as neutral as possible. I don't like services getting to political. For exp, Bitcoin(dot)com is one of them that went to far. I don't mind BCH but services like Bitcoin(dot)com make me dislike them more. Hence being neutral atleast in the service/application layer is better: )
We all love(shill) our crypto/stuff but not everyone should do it.

Seems great
things like this are interesting to investors... and not games

Awesome work ken, anxious to see it in action. Time for true stealth now :)

Thank you @full-steem-ahead it is a labour of love :)

Follow our Stealth Tx progress on Telegram (Agorise) and on our github (bitshares-stealth-k, bsips, and bitshares-core):

How it's like Crypto Holder?

Posted using Partiko Android

Would PalmPay be suitable taking payments in restaurants?

Coin Marketplace

STEEM 0.18
TRX 0.05
JST 0.023
BTC 17239.91
ETH 1281.34
USDT 1.00
SBD 2.29