Skip to main content

How to Connect Your HaHa Account

This guide walks you through connecting your HaHa vending machines to VendVice. Once connected, VendVice automatically imports your machines, products, and sales data.

Time needed: About 5 minutes

Watch the Walkthrough


Step 1: Open the HaHa Integration Page

  1. In VendVice, click on your profile icon in the top-right corner
  2. Select HaHa API from the menu

You'll see the API Credentials page where you can manage your connections.

Step 2: Add a New Credential

  1. Click the Add Credential button
  2. A form will appear. In the Label field, enter a name to help you identify this connection — for example, Production API

Step 3: Generate Your HaHa Login

  1. Click the Generate HaHa Credentials button
  2. VendVice will create a set of credentials for you:
    • Username
    • Email
    • Password
  3. Keep this window open — you'll need these details in the next step
tip

Use the copy buttons next to each field to avoid typos.

Step 4: Register the User in HaHa

Now you need to add these credentials to your HaHa account:

  1. Open the HaHa merchant app in a new tab
  2. Go to User Management
  3. Click Add New User
  4. Fill in the details using the credentials VendVice generated:
    • Paste the Username
    • Paste the Email
    • Paste the Password
  5. For Role, select Admin
  6. Under devices, select all your machines
  7. Click Save

Step 5: Save the Credential in VendVice

Go back to VendVice and click Create Credential to save your new connection.

Step 6: Test the Connection

  1. On the credentials page, click the Test button next to your new credential
  2. If everything is set up correctly, you'll see a Success status
info

After a successful test, VendVice begins importing all your data from HaHa — machines, products, planograms, and order history. This can take up to 20 minutes depending on how many machines and orders you have. You can continue using VendVice while the import runs in the background.


Troubleshooting

The test failed

If the connection test shows Auth Failed or Failed:

  1. Click the edit icon (pencil) next to your credential
  2. Double-check that the username and password match exactly what you entered in HaHa
  3. Make sure you registered the user in HaHa with the Admin role
  4. Verify that all devices are selected for the user in HaHa
  5. Save your changes and try the test again

Still not working?

  • Make sure the user you created in HaHa is active and not disabled
  • Try generating new credentials and repeating the process
  • Contact support at support@vendvice.com if the issue persists