Custom Integration

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.

Users API — Create a new user
POST
// 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"
}
Cards API — Order a card
POST
// 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"
}

Build with complete control

Our APIs give you the flexibility to create exactly the financial experience your customers need.

Chat with the team