If you’ve started to have a look into the PumaPay Ecosystem, you will have seen a few mentions of the word ‘Wallet’. Not sure what the difference between them is? We’ll take a look now!
So, if you’re wanting to use the PumaPay Payment Solution you’ll come across 3 different Wallets: your Mobile Wallet, your Treasury Wallet, and your Gas Wallet.
We’ll cover your Treasury and Gas Wallets later, but for now, let’s focus on your PumaPay Mobile Wallet!
You’ll be able to find the Mobile Wallet in the PumaPay Mobile Wallet App, which is downloadable from the App Store or Google Play. The PumaPay Mobile Wallet App allows you to store, send, receive and exchange PMA, BTC, LTC, ETH, DASH and all other ERC20 tokens. We specifically created the app to do all this for our users, but we didn’t forget our registered Merchants either. The PumaPay Mobile Wallet App is also seamlessly integrated with our payment system allowing Merchants to charge their customers and receive payment for their goods in PMA.
Through this post, we’re going to cover everything related to the PumaPay Wallet, feel free to jump around from section to section or stick with us as we explore the app!
- Local Currency
- Your Coins List
- Push Notifications
- Change Password
- Show Seed Phrase
- Login with Fingerprint/Face ID Login
Downloading the Mobile Wallet App
First thing’s first, if you’re wanting to use the PumaPay Mobile Wallet App you’ll need to download it from your preferred app store.
When running the app for the first time, there are a few onboarding Splash Screens that will take you through the various features of the wallet.
- Create Account – choose this if you haven’t used the app before, if you don’t already have a crypto wallet created from a different app, or if you wish to create an additional wallet.
- Restore – choose this if you would like to restore an existing wallet which you can access by using your ‘seed phrase’ (we’ll explain what a seed phrase is in a second).
To create a new account, you’ll need to come up with a new password. Bear in mind that this password will need to be a mix of at least 8 upper and lowercase letters, numbers and symbols. Make sure that you match the passwords when you retype it.
Remember that you’ll need to use this password to access the PumaPay Mobile Wallet App every time you run it. This password is used for encryption, but it doesn’t save your funds – only a seed phrase will do this!
Your seed phrase (also sometimes called Mnemonic) is a phrase containing 12 words, randomly generated by the Wallet App. It represents, in a readable format, your Seed – a key not visible in the interface, which the app uses to generate the wallet’s Private Key which is then encrypted into a Public Key which is then used to generate your Public Address.
You won’t need to enter the Seed Phrase every time you log in, but you’ll need it if you want to restore your wallet (in case you change your device, for instance). This readable representation of the Seed is used so that you only have to memorize or write down 12 words instead of a very long random 128-symbol combination!
Seed phrase example: lesson deputy nature apology couch bulb ramp jar piano mutual main raccoon name weasel scheme
Seed example (you won’t see it in the app): 33b5b5c4b79c741539c785798cfb4ac612b5be06f42264cbfe98ea22127ff7a7401c3deada1c15b20c7d0d0e186e7e22176ec7e9154f0c898a2f067016f2d1e2
Private key example (you won’t see it in the app): 0x04caefa57ed571e941bc1164aa6e0bda934666e86dda85bafb10d943a97305f6
Public key example (you won’t see it in the app): 0x03102cf1af37d3b3a5ed23d4db56b05858e1d005976f0e414bf69e5158eaa73bb2
Address example (you will see it in the app, you can give it to anyone who wants to send you funds): 0x90CA2Ec4FFdf4544CEFfdbcF0EB6bAE26c3b9Dbb
REMEMBER: if you will lose your seed phrase, you will lose access to all of your funds!
So, make sure to copy and save it securely and don’t share it with anyone. You should be the ONLY person with access to your seed phrase. To help you with saving the seed phrase we added these steps:
So now that you’ve successfully set up an account and recorded your seed phrase safely you can go ahead and log into your Mobile Wallet. Remember that to login you’ll need to use the password you used in the registration process. But you can also use your fingerprint or face ID if your phone supports these features. If you would like to activate these methods of logging in, you need to head into the Settings section in the app!
Now, in case you have forgotten the password, reinstalled the app or installed the app on a different device, you need to Restore your account by entering the seed phrase you recorded earlier.
And once the account is restored, all you need to do is set a new password and you’ll be able to access your Wallet again!
So now that you’ve logged in, let’s have a look at what you’ll see on your homepage:
Let’s now have a look at some of the main features you’ll come across:
- Total Assets: This shows your overall balance represented in fiat currency. By default this is in USD, but feel free to change to a currency you’re more familiar with (like Euro, British Pound or Japanese Yen) in the Settings section.
- Crypto Balances: The top positions are for PMA tokens and Ethereum – the main currencies you’ll need in the PumaPay Business Console. Below these, you can see a list of other coins and tokens you’ve added, and the ‘More Coins’ button which allows you to add more.
- QR Code Scanner: By tapping the big blue circle at the bottom of the screen, you’re able to scan a QR code provided by the merchants to purchase or subscribe to goods/services. You can also scan the QR code of other Wallets to send funds directly.
For every coin or token you’ve added to your coin list, you have a page with all the related transaction history and also the options to send and receive funds in a given currency.
The ‘24 Hours’ number at the top of the page is a 24-hour fluctuation rate showing you how the exchange rate of this cryptocurrency has changed compared to your local fiat currency (in this case USD).
By selecting an individual transaction, you’ll be sent to an external block explorer which will allow you to see all the details related to this specific transaction.
You’re able to send funds by selecting the cryptocurrency you’d like to send and then tapping Send. You’ll then be taken to a screen where you have to specify the amount you’d like to send to the recipient and how fast you’d like them to receive it (bear in mind that if you choose the ‘Fast Transaction’ option you’ll have to pay more Gas Fees).
After setting the amount, all you have to do is decide where to send it! To do this you can either enter a valid Wallet Address manually or you can scan the recipient’s QR-Code. Once you’re ready you can go ahead and hit Send and then confirm the transaction with your password or face ID/fingerprint if you’ve set this feature in your settings.
If you’ve had a look at our Blockchain Blog Post, you’ll know that to send payments over the blockchain you need to sign the transaction using your Private Key. But when using the PumaPay Wallet, all of this is done behind the scenes! So all you need to do is check that you’ve confirmed and you should see a notification that the funds have been successfully sent.
For each coin/token listed in your Coins List, you can copy your Public Address or generate a QR-Code. This means that other Wallet users will be able to send you funds easily!
If you want to specify the amount you’d like someone to send, just type it in and it will be automatically encoded into the QR-Code above. You can go ahead with sharing this QR-Code by using the Share button in the upper right-hand corner of the screen.
If you’re not wanting to specify an amount you can just copy your Address and send it as is!
The next option from the homepage is the ‘Buy Crypto’ button. Here you’ll be able to purchase crypto from a third-party exchange and send the funds to your PumaPay Wallet. So, on this page, we’ve provided you with a list of exchanges where you can easily purchase PMA.
Please note: to purchase crypto, you’ll need to pass an independent KYC procedure for that particular crypto exchange.
Under the ‘Exchange’ button, the PumaPay Wallet allows you to exchange one cryptocurrency with another using a third-party exchange service.
Remember: the exchange feature is unavailable on Testnet.
By default, your exchange pair is Ethereum to PMA, but this is easily changeable by tapping the arrow icon beside the currency name and selecting your preferred cryptocurrency.
When selecting the cryptocurrency to exchange From you’ll find all the cryptocurrencies listed in your Coin List. And when selecting a cryptocurrency to exchange To you’ll find all the cryptocurrencies supported by the PumaPay Wallet.
Once, you’ve chosen your exchange pair, just enter the sum you’d like to exchange! If your cryptocurrency balance is lower than the sum you enter, you won’t be able to proceed.
The funds should be exchanged and transferred into the wallet within a few minutes.
After the exchange, your balances should be updated and you’ll be able to see this on your homepage.
Under the ‘Contracts’ button, you’ll be able to see all the Smart Contracts you’ve previously agreed to when purchasing or subscribing to something.
All your Smart Contracts are arranged depending on its status – either Active or Past.
You’ll be able to see a preview of the smart contract by tapping on the contract in question. This will show you more details about the contract and the transaction history associated with it. For example, if you’ve subscribed to monthly payments, you’ll be able to see all the completed payments on the Smart Contract’s page:
The red icon in the upper right corner of the screen is for cancellation of the contract. So, say you’d like to end your subscription, all you’d have to do is tap this icon and press confirm.
The Wallet Settings can be accessed from the Menu Icon in the top left corner of the homepage. From here you can access:
- Local currency
- Your Coins List
- Push Notifications
- Change Password
- Show Seed Phrase
- Fingerprint/Face ID login
Here you can choose a fiat currency to display your balances and total assets in. Just remember that this is just a display currency based on the exchange rates from a third-party exchange. We wanted to include this feature to help you relate the value of your cryptocurrencies in a currency you may be more familiar with.
Your Coins List
When you select this, you can choose which cryptocurrencies you’d like to add to your coin list. At the moment we support the PumaPay Coin, Bitcoin, Litecoin, Dash, Bitcoin Cash, Ethereum and all other ERC20 tokens. Have a look at the Buy Crypto section, to see how you can add funds to the coins in this list.
We have listed the most popular ERC20 tokens here, but in the case that you want to add a custom token, select this tab in the Add Currency page. The best way to add a custom token would be to scan its contract QR-Code on Etherscan, or alternatively, you can add the necessary details yourself.
Here you can set up the notifications you would like to receive from the PumaPay Mobile Wallet App. Currently, you can set up notifications for when you successfully send and receive funds, and also for when you have sent a recurring payment like for a subscription. You can also receive notifications for when you have insufficient funds in your account and you will be reminded before your smart contract is automatically canceled.
Pretty self-explanatory here, just select the language you’d like to use in the App!
In this section, you can switch between Testnet and Mainnet. All your payments in the real world occur in Mainnet, and this is your network by default. Whereas, you can use Testnet to create a test environment which means you can use Test PMA tokens to pay for test products and services. All this means is that you can play around with your Wallet without the risk of losing any PMA tokens. You can get Test PMA tokens in the PumaPay Faucet.
This feature is exactly as it says! Here you can easily change the password to your PumaPay Wallet – no seed phrase needed.
Show Seed Phrase
We strongly recommend that you write down your seed phrase when registering your account. Without your seedphrase you cannot access your account. Remember, we do not keep this information on your behalf.
However, in case you didn’t write down the seed phrase when you registered your account, you can have a look here to see it and copy it to a safe place. But you’ll need to use a password to enter this section!
Login with Fingerprint/Face ID
At the bottom of the Settings page, you will also see switch(es) which will enable you to login with your fingerprint and/or Face ID depending on whether your device supports these features. Just make sure that you’ve already enabled this in your device settings first though! Also, you’ll need your password to approve these changes in the app.