Build Fully Owned Experiences
Complete control over your financial product with our APIs and Flutter source code. Enterprise-grade infrastructure for your custom integration.
Full API Access
RESTful APIs with comprehensive documentation, webhooks, and SDKs for major languages.
Flutter Source Code
White-label mobile app source code for iOS and Android with full customization.
Custom Integrations
Connect to your existing systems with flexible integration options and dedicated support.
Enterprise SLAs
99.99% uptime guarantee with priority support and dedicated account management.
API Examples
Explore our Accounts, Cards and Crypto APIs. Full documentation available in our developer portal.
// Create a new user
const response = await fetch('https://api.hoppa.global/api/v2/users', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
firstName: 'John',
lastName: 'Doe',
email: 'john@example.com',
phone: '+49151XXXXXXXX',
externalUserId: 'your-internal-user-id'
})
});// Response
{
"id": "usr_abc123",
"firstName": "John",
"lastName": "Doe",
"email": "john@example.com",
"phone": "+49151XXXXXXXX",
"externalUserId": "your-internal-user-id"
}// Order a card for a user
const response = await fetch('https://api.hoppa.global/api/v2/cards', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
userId: '{userId}',
cardTypeId: '{cardTypeId}',
currency: 'USD',
cardName: 'John Doe',
phone: '+49151XXXXXXXX',
phoneCode: '49',
externalCardId: 'your-internal-card-id',
billingAddress: {
city: 'Ljubljana',
line1: 'Slovenska Cesta 54',
line2: null,
state: '',
country: 'SVN',
postalCode: '1000'
}
})
});// Response — card ID returned for subsequent operations
{
"id": "crd_xyz789",
"userId": "usr_abc123",
"cardTypeId": "{cardTypeId}",
"currency": "USD",
"cardName": "John Doe",
"status": "pending_activation"
}Ready to build?
Request access to our sandbox and staging environment and we'll get you set up. Access is granted on request — no instant keys — so we can tailor the environment to your build.
Request sandbox accessBuild with complete control
Our APIs give you the flexibility to create exactly the financial experience your customers need.
Chat with the team