StashPay

OlaniranOlaniran
Sep 24, 2025
Sep 24, 2025
User experience is a key factor in the adoption of Bitcoin solutions around the globe. Providing a smooth, simple and technically unencumbered experience is the priority for many wallets and exchange platforms. In this respect, StashPay stands out for its minimalist approach, while at the same time demonstrating the power of Lightning Network.
In this tutorial, we'll take a look at this wallet to find out how it works and how it's ideal for small businesses or solopreneurs.

Getting started with StashPay

StashPay is a Lightning self-custodial wallet recognized primarily for its minimalist, user-centric user experience. With this wallet, you don't need any technical knowledge to receive and send your first satoshis.
StashPay is an open-source project developed in React Native and aims to solve the problem of high transaction fees even with transactions on the Bitcoin protocol's main chain. It is available as a mobile app on Android and iOS platforms via download links present on the website.
It is important to download the Android application from the website, as it is not available on Google Play Store.
When the download is complete, please grant the necessary permissions so that you can install the application on your Android phone.
Once the application has been installed, StashPay will create an initial Bitcoin wallet for you the first time you open it. Before any transaction, we recommend that you make a backup of this wallet. Below, you'll find all our guidelines for ensuring that your recovery phrases are properly backed up.
Access StashPay settings by clicking on the "Settings" icon, then click on the Create backup option. Then authorize the display of recovery phrases. Do not copy your recovery phrases to your phone's clipboard, as they may be accessible to other fraudulent applications installed on your mobile.
You can also retrieve a Bitcoin wallet you're already using by clicking on the Recover wallet option and inserting your 12 or 24 recovery words.

Receive your first satoshis on StashPay

On the home screen, click on the Receive button and set an amount greater than the amount specified in red. In our case, we can't receive less than 0.11 USD with the StashPay wallet.
Once you've defined the amount, you can click on the Create invoice button, then scan or copy the invoice to send it to your satoshis sender.
You can view your transaction history by clicking on the "clock" icon on the home page.
You will have noticed that to receive satoshis you will have to pay a network fee. These fees will be deducted from the satoshis you are about to receive. This is because StashPay is a wallet based on the Breez Development Kit. To receive satoshis with the Lightning node-free implementation of the Kit, Breez will charge the customer (StashPay in our case) 0.25% + 40 satoshis. Find out more in our Misty Breez tutorial.

Send bitcoins with StashPay

Sending bitcoins with StashPay is fairly intuitive thanks to the minimalist Interface. On the home screen, click on the Send button. Scan the QR code or paste the address to which you wish to send satoshis. StashPay will automatically detect the Bitcoin protocol chain to which you wish to send bitcoins.
As StashPay is a wallet based on the Breez Development Kit, it benefits from an interesting advantage: sending bitcoins on the main chain at low cost. Breez uses the Boltz service to carry out transactions between the different chains of the Bitcoin protocol, enabling customers who implement the Development Kit to benefit from this service directly in their application.
However, Breez SDK imposes a minimum amount at which you can send bitcoins to an address on the main chain.
You can also send bitcoins using your recipient's Lightning address. Review your transaction details, then confirm by clicking on the Send button.

More configurations

In the StashPay settings, you can adjust configurations to personalize your use of the wallet.
StashPay lets you exchange satoshis based on the local currency of your choice. Click on the Currencies option, then search for your currency in the list of +113 currencies offered by StashPay.
In the Receive options menu, you'll find all the settings for receiving bitcoins with StashPay. For example, by selecting Choose Lightning or Onchain, enable your wallet to receive bitcoins from the main chain.
The Scan OnChain addresses option lets you refresh your wallet's balance by checking all the UTXOs (bitcoins you haven't spent yet) linked to your various addresses.
The Export log menu lists all Breez and Boltz infrastructure actions concerning your transactions and atomic exchanges between the various Bitcoin protocol chains.
You've just got to grips with StashPay's minimalist Bitcoin wallet. If you've found this tutorial useful, we recommend our tutorial on how to get started with Bitcoin and earn your first bitcoins.
Did this work well for you?
0
0

Author

This tutorial has been written by Olaniran

You can say thanks by tipping the professor.

OlaniranOlaniran
39Tutorials

Web application developer, I write and share my understanding of how systems work.

adoptionguidesproof-of-work

Credits

This tutorial has not been proofread yet

0/3Proofreading status

The original content has been translated by AI, but human review is necessary to ensure its accuracy.

Progress: 0/31 242 sats621 sats311 sats
*Rewards may vary based on the $ exchange rate

Every content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.