Building Blocks

Accounts & Wallets

Store and manage money on your platform. Multi-currency wallets supporting fiat and digital assets with instant transfer capabilities.

Multi-currency support (23+ currencies)
Real-time balance updates
IBAN accounts (BE/GB)
Instant internal transfers
Comprehensive reporting & analytics
Chat with the team

Multi-Currency

Support for 23+ fiat currencies

IBAN Accounts

Belgian & UK IBAN accounts

Real-Time

Instant balance updates

Secure

Enterprise-grade security

Accounts & Wallets API

Retrieve user assets and manage wallet balances via the Transfers API.

Get User Assets
GET
// Get all user assets (cards, crypto, fiat wallets)
const response = await fetch(
  'https://api.hoppa.global/api/v2/users/{userId}/assets',
  {
    method: 'GET',
    headers: {
      'x-api-key': 'YOUR_API_KEY'
    }
  }
);
// Response
{
  "UserId": 1,
  "Assets": [
    {
      "Id": 1,
      "Currency": "USD",
      "Balance": "1250.00",
      "AvailableBalance": "1250.00",
      "AssetType": "fiat",
      "BalanceType": "quantum"
    },
    {
      "Id": 2,
      "Currency": "USDC",
      "Balance": "500.00",
      "AvailableBalance": "500.00",
      "AssetType": "crypto",
      "Network": "ERC-20"
    }
  ],
  "RetrievedAt": "2026-04-09T12:00:00Z"
}
Wallet Top-up (Master to User)
POST
// Top up user wallet from company Master Wallet
const response = await fetch(
  'https://api.hoppa.global/api/v2/transfers/master-to-user',
  {
    method: 'POST',
    headers: {
      'x-api-key': 'YOUR_API_KEY',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      UserId: '{userId}',
      Amount: '100',
      Currency: 'USD',
      Description: 'Wallet top-up',
      ExternalReferenceId: 'ref-001'
    })
  }
);
// Response
{
  "Id": 1,
  "UserId": 1,
  "Status": "PENDING",
  "Amount": "100",
  "Currency": "USD",
  "SourceType": "CRYPTO_ASSETS",
  "DestinationType": "CRYPTO_ASSETS",
  "Description": "Wallet top-up",
  "ExternalReferenceId": "ref-001",
  "CreatedAt": "2026-04-09T12:00:00Z",
  "FeeType": "None"
}

Ready to launch accounts & wallets?

Add multi-currency accounts to your platform in weeks.

Chat with the team