Skip to main content

Set Up STB EVA Government Integration

Quick Setup

Set Government Integration on, choose TEST/LIVE, then complete 6 onboarding steps in order. Most hotels finish in 10-20 minutes.

This guide helps you complete Singapore STB EVA onboarding from Settings → Check-in.

SettingWhat It ControlsOutcome
Government IntegrationEnables EVA onboarding toolsYou can start STB onboarding
EVA EnvironmentTarget EVA endpoint (TEST or LIVE)API key and test transaction can run
Hotel CodeHotel identifier used in EVA requestsStep 2 unlocks after save
JWKSEVA signing keys and Step 3 confirmationStep 4 unlocks after you confirm submission
EVA API KeyCredential for EVA transaction callsTest transaction can run after valid save
Generate New JWKSReplaces existing onboarding credentialsYou must repeat Steps 3-6

Before You Start

  • Your hotel country is Singapore.
  • You have Settings write permission.
  • You know your STB hotel code.
  • You can access the STB form and JWKS submission links.

Step-by-Step Setup

  1. Open Settings → Check-in → Government Integration.

  2. Turn on Government Integration.

  3. In Environment, select TEST or LIVE and click Save EVA Environment.

  4. Enter your hotel code and click Save Hotel Code.

    ✓ You can now begin Step 2.

  5. In Step 2, click Open STB Form.

  6. Submit the STB onboarding form.

  7. Return to Streamliner and click I have submitted the form.

    ✓ Step 2 status changes to Completed.

  8. In Step 3, click Generate JWKS.

  9. Click Download JWKS txt.

  10. Click Submit JWKS Form and complete the STB JWKS submission.

  11. Return to Streamliner and click I have submitted the JWKS.

  12. In the confirmation popup, click Yes, I have submitted the JWKS.

✓ Step 3 status changes to Completed.

  1. In Step 4, enter the STB-issued API key and click Save API Key.

ℹ️ If a key was saved before, the field shows masked asterisks until you click into it.

  1. Wait for automatic validation.

✓ If successful, Streamliner saves the key and starts a test transaction.

  1. In Step 5, copy the transaction ID. If needed, click Re-generate Test Transaction.
  2. In Step 5, click Send Automated Email to STB.
  3. Wait for STB's connectivity confirmation email.
  4. In Step 6, click Mark STB Confirmation Received.

✓ Step 6 status changes to Completed.

If automatic send only emails you

If you see a ⚠️ warning like "We sent this test transaction to your email only", Streamliner did not email STB.

Forward the email to STB. Then wait for STB confirmation and complete Step 6.

Generating New JWKS Replaces Existing Credentials

If keys already exist, generating new JWKS replaces old keys and clears downstream onboarding progress. You must repeat Steps 3-6, including API key save, test transaction, and STB confirmation.

Troubleshooting

Step 2 button is disabled

What you see: You cannot confirm form submission.

Fix:

  1. Save a value in Hotel Code.
  2. Confirm Government Integration is enabled.
  3. Try again.

Step 3 cannot be confirmed

What you see: I have submitted the JWKS stays disabled.

Fix:

  1. Generate or override JWKS first.
  2. Submit JWKS in the STB form.
  3. Return and click the confirm button.
  4. Complete the confirmation popup.

API key save is blocked with a Step 3 message

What you see: Error says to complete Step 3 before saving EVA API key.

Fix:

  1. Go back to Step 3.
  2. Click I have submitted the JWKS.
  3. Confirm the popup.
  4. Retry Save API Key in Step 4.

API key save fails

What you see: Error says API key format is invalid.

Fix:

  1. Check the key is full UUID format.
  2. Remove extra spaces.
  3. Save again.

API key field shows only asterisks

What you see: Step 4 displays ********-****-****-****-************.

Fix:

  1. Click inside the API key field.
  2. Paste the new key value.
  3. Click Save API Key.

Test transaction fails

What you see: Step 5 shows an error message.

Fix:

  1. Confirm EVA Environment is saved.
  2. Confirm Step 3 and Step 4 are completed.
  3. Click Re-generate Test Transaction.
  4. If it fails again, contact support.

Automatic send shows a warning about your email only

What you see: A ⚠️ warning says "We sent this test transaction to your email only" after you click Send Automated Email to STB.

Fix:

  1. Check your inbox for the transaction email.
  2. Forward the email to STB.
  3. Wait for STB confirmation, then complete Step 6.
  4. Contact support if you want automatic STB emails enabled for your property.

Onboarding is hidden with SG warning

What you see: Message says EVA onboarding is only for Singapore.

Fix:

  1. Go to Settings → Essentials → Hotel Basic Details.
  2. Confirm Country is Singapore.
  3. Refresh and reopen Government Integration.

Still Stuck?

Contact success@vouch-technologies.com if:

  • ❌ Step status does not update after saving
  • ❌ STB confirmation fails after multiple retries
  • ❌ Automatic send fails repeatedly

Helpful details to include:

  • Screenshot of the Government Integration page
  • Exact error message text
  • Time the issue started