So, you’re wanting to use the PumaPay Payment Solution? Congratulations! We’ve already had a look at the PumaPay Mobile Wallet App, so now let’s take a look at how you can use your Mobile Wallet with the Merchant Business Console.
The Wallet’s you’ll find on the Business Console are your Treasury and Gas Wallets. In short, your Treasury Wallet is where you’ll find all the funds you’ll receive from customers as payment for your products/services; and your Gas Wallet is where you keep Ethers (ETH) to pay for your Gas Fees.
So now that you’re a little bit more familiar let’s take a closer look.
So, the first thing you need to do once you’re all signed up to the PumaPay Business Console is to connect your cryptocurrency wallet to your Treasury Wallet. This is the first thing you’re prompted to do on the Business Console, and once you hit ‘Connect’, a pop-up with a QR-Code will be shown, simply scan this QR-Code with your wallet app and then confirm the connection.
You’ll be able to connect any ERC20 compatible wallet here, but in case you don’t have one, you can easily set up a new wallet using the PumaPay Mobile Wallet App.
Your Treasury Wallet is how you receive your crypto payments! And as the PumaPay Payment Solution is powered by PMA tokens, this is the currency of your Treasury Wallet. All this means is that if a customer wants to pay for your products or services in crypto they’ll send payments in PMAs.
So, your Gas Wallet is pretty important, as we run the PumaPay Protocol on the Ethereum Blockchain we need to make sure that there is enough Gas in your wallet to pay your Gas Fees in order to complete transactions. You can easily fund your Gas Wallet by copy and pasting the Wallet’s Address or by scanning your Gas Wallet’s QR-Code with your Mobile App.
Testing the Business Console on Testnet
Before you start working in the Business Console for real, it might be best to give it a test run first, and we can do this by using the Testnet network, you can find this in the upper right-hand corner of the Business Console.
When you choose Testnet, the Business Console remains fully functional! You can play around with creating products and billing models in this test environment and go ahead with adding the QR-Codes you’ve created to your website to see how the system works – all without using real PMA or ETH tokens!
So, to set up your test environment, you’re going to need to mimic the transaction that would occur between merchant and customer.
From the merchant’s perspective, you’re going to need to credit your Gas Wallet with Test ETH to pay for your Gas Fees. To do this you’ll need to head over to the ETH Faucet and add Test ETH to your PumaPay Wallet (Make sure this is also in Test Mode!) and you can then use this to credit your Gas Wallet on the Business Console.
And to cover the customer side of the transaction, you can also act as the customer in your test environment and pay for the billing model you created in Testnet. To do this you’ll need to add Test PMA to your Mobile Wallet which you can do by heading over to the PumaPay Faucet and entering your Wallet Address. But due to the limited amount of Test PMA tokens, try to keep amounts to a minimum.
If you’re having a hard time with setting up your test environment, we go over this step-by-step in our Introduction to Your Wallets Onboarding Video, feel free to take a look!
REMEMBER: Billing models created in Testnet will not be available in Mainnet
Whatever you create in Testnet, you can’t use in Mainnet! So just keep in mind that after you’re ready to switch over to Mainnet and start using real crypto tokens, you’ll need to create your products and billing models from scratch.