Building BlocksChat with the team
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
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 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)
// 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