WalletWalletWalletWalletWallet
SolanaSolanaSolanaSolanaSolana
WalletWalletWalletWalletWallet
SolanaSolanaSolanaSolanaSolana
Wallet

Non-custodial wallet MAPS.ME

Banking
  • Product Management
  • Product Design
  • Frontend
  • Backend
  • QA

Project mission 

The project set an ambitious goal: to integrate a DeFi crypto wallet with daily banking functionalities into the ecosystem of a popular travel service. The solution had to cater to both travelers and crypto enthusiasts, offering a universal financial tool. 
A key task was expanding the audience by attracting new users passionate about innovative financial technologies. 
 

The primary idea was to create a platform where clients could manage cryptocurrencies and fiat currencies as intuitively as they would in traditional banking apps. Real-time transfers and payments for goods and services in fiat, backed by crypto – all these features were meant to become a reality for the end user.

Solution

The result was a fully-fledged DeFi service that elevated crypto asset management to a new level.

Key features of the DeFi service:

  • Issuing virtual banking cards supporting multi-currency transactions 
  • NFC payments in fiat backed by cryptocurrency 
  • Commission-free cross-border transfers using a phone number or blockchain address
  • Crypto-to-crypto conversions and withdrawals in fiat at ATMs worldwide 
  • A loyalty program: users can earn internal tokens by completing specific actions and use them within the platform 
  • DeFi deposits allowing users to earn interest 
  • NFT support: storing and managing digital assets 
  • Enhanced security: advanced encryption safeguards transactions, while a multi-level compliance system minimizes platform risks

Additionally, gamification was introduced, allowing travelers to earn special tokens that boost engagement and unlock new features within the ecosystem. 

How the app works

To access all features, users simply register in the app. Upon registration, they receive: 
 

  • A cryptocurrency wallet powered by the Solana blockchain 
  • A DBO (Digital Banking Operations) wallet from a trusted third-party provider 

Deposit system

Each user is provided with two essential details:

  1. A crypto wallet address (for blockchain transactions on Solana)
  2. A card number (for fiat transactions

There are two ways to fund the account. The first is by using cryptocurrency. For example, users can send USDC or Solana to the specified wallet address. The second option is Moon Pay, which lets users buy cryptocurrency with fiat money.

Once the blockchain confirms the transaction, funds are instantly reflected in the app. This ensures a seamless user experience with instant transaction speeds.

Payments

Every transaction undergoes multiple verification stages to ensure security and accuracy. The backend performs the following steps: 

  • Verifies sufficient account funds 
  • Reserves or deducts funds based on the transaction type 
  • Confirms the acquirer bank’s payment request 

For added convenience, USDC is automatically converted into dollars through a third-party provider, with funds securely stored in an intermediary wallet until all operations are completed. 

Results

We have developed a user-friendly and intuitive app that combines the best features of traditional banking systems with the innovative capabilities of DeFi. 
This solution is the perfect choice for travelers, offering: 

  • Seamless integration of cryptocurrencies into everyday financial operations 
  • Secure and stable transactions, regardless of location 
  • A user-friendly interface that feels familiar to anyone used to traditional banking apps 
  • Ability to instantly link a card to Apple Pay or Google Pay with a single click immediately after opening an account. 

The developed SDK can be integrated into other non-financial services, opening up additional business opportunities.