Solana wallets are accessed by a private key, which grants total control over it. In web3 there is no fraud detection and no customer support in case you lose it! That means that a single private key holds total control over the funds of your business. To help mitigate this risk and to add utility, Decaf has a managed wallets feature.
Â
Why managed walletsEnabling Solana paymentsCreating your first managed walletSetting up automatic balance alarmsTopping up your walletManaged wallet featuresFee paying for payment transactionsEnabling NFT minting fee paymentIn-person fiat on and offrampFAQsRelated articles
Why managed wallets
A managed wallet unlocks the following features of the PoS:
Â
Fee paying for customerâs transactions
Exiting users who may already have a crypto wallet and the right coin to pay for fees will probably not need this, but when onboarding a new user into crypto and helping them to make their first purchase, this is crucial, as they will not know that in order to execute a transaction they have to pay a fee and which is the right token to pay it in.
Existing crypto users may appreciate the nice touch, as their experience becomes seamless, not having to worry about paying a fee, and seeing a big green âfreeâ text next to the fee amount.
NFT minting
Another nice use case this enables is minting free NFT POAPs or NFT discounts, as then they become truly accessible, being fully obtainable by anyone who just downloaded a Solana wallet.
In-Person on- and offboarding
As a merchant, offering easy on- and offboarding is essential for wider adoption, since a new user who just downloaded their wallet will not be able to acquire crypto that easily. Decaf brings a new way to onboard directly on the store itself!
Budgeting
You can create as many wallet as you want on the Decaf PoS, and assign them to a specific task! Therefore you can allocate the exact amount you want to spend on a certain service, like fee paying, NFT minting, or exchange services.
Ease of use
Decaf automates every transaction and makes the interaction with the Solana blockchain hassle-free
Â

Â
Enabling Solana payments
To enable Solana payments, you have to be logged in, have activated Solana payments and registered your receiving merchant wallet. The receiving merchant wallet will receive all the funds from selling products. Follow this steps to create a managed wallet:
- Select the white Decaf icon from your apps, or navigate to https://admin.decaf.so/
- Navigate to Settings > General and click on âGenerate newâ activate the âAdd Solana Payments (USDC)â tab and enable âAllow Pay-On-Counter Paymentsâ
- After that, either create a new wallet with Google log-in, or paste an existing one and save the settings.
Â
Creating your first managed wallet
To create a new managed wallet, you have to be logged in and have to have turned on Solana payments in the settings. Follow this steps to create one:
- Select the white Decaf icon from your apps, or navigate to https://admin.decaf.so/
- navigate to Settings > Wallet Management and click on âGenerate newâ under the âAdd Solana walletâ tab
- Fill out the name and description of the wallet. Then youâre done!
Â
Â
Setting up automatic balance alarms
Only important if you want to pay for your userâs transaction fees!
We know you have more important matters than to worry about your fee-paying wallet balance. This is why when creating a wallet you can set up an automatic check for your wallet balance, so you can top up your wallet before running out of funds to pay for your userâs fees.
On the previous video, on the wallet creation screen you can select an email to be notified and the SOL and USDC amounts to watch out for:

Then, if your managed wallet balance is below the one you set, youâll receive an email similar to this:

Topping up your wallet
You can top up your wallet in various ways.
- Through our UI, when navigating to the wallet. You can select the blue top-up Icon and introduce the amount to top up. This will generate a QR code which when parsed by a Solana Pay compatible wallet (We recommend https://phantom.app/) will trigger a payment transaction directed to our managed wallet.

Â
- Through any other centralized exchange like https://ftx.com/, or https://www.binance.com
Managed wallet features
This section covers how to enable fee paying for payment transactions, NFT minting and in-person onramps (coming soon!)
Fee paying for payment transactions
To enable fee paying for the customerâs payment transactions, make sure you have created a wallet under Settings > Wallet Management that has enough funds, and then navigate to Settings > General to enable âPay for transaction feesâ
Â
Â
This is how customerâs transactions will look before and after having enabled fee paying:


Enabling NFT minting fee payment
when creating an NFT, you can choose to pay for the minting fees. (Donât know how to create an NFT yet? Swing over to Discounts & managed NFTs to learn more!).
To pay for minting fees follow these steps:
- Head over to Settings > NFT Discounts and create or edit one.
- Fill out all the required data and watch out for the âPay for minting feesâ field. When active, you have to select a wallet to pay the fees with. Please ensure it has enough funds!
Â
Â
Â
In-person fiat on and offramp
coming soon⌠â
FAQs
Which tokens do I need to pay for userâs fees?
You need the $SOL token to pay for your customerâs fees
Related articles
All About DecafÂ
Did we miss something?
Not to worry! Just email our support team at team@decaf.so âď¸
Â