Set Up STB EVA Government Integration
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.
| Setting | What It Controls | Outcome |
|---|---|---|
| Government Integration | Enables EVA onboarding tools | You can start STB onboarding |
| EVA Environment | Target EVA endpoint (TEST or LIVE) | API key and test transaction can run |
| Hotel Code | Hotel identifier used in EVA requests | Step 2 unlocks after save |
| JWKS | EVA signing keys and Step 3 confirmation | Step 4 unlocks after you confirm submission |
| EVA API Key | Credential for EVA transaction calls | Test transaction can run after valid save |
| Generate New JWKS | Replaces existing onboarding credentials | You 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
-
Turn on Government Integration.
-
In Environment, select TEST or LIVE and click Save EVA Environment.
-
Enter your hotel code and click Save Hotel Code.
✓ You can now begin Step 2.
-
In Step 2, click Open STB Form.
-
Submit the STB onboarding form.
-
Return to Streamliner and click I have submitted the form.
✓ Step 2 status changes to Completed.
-
In Step 3, click Generate JWKS.
-
Click Download JWKS txt.
-
Click Submit JWKS Form and complete the STB JWKS submission.
-
Return to Streamliner and click I have submitted the JWKS.
-
In the confirmation popup, click Yes, I have submitted the JWKS.
✓ Step 3 status changes to Completed.
- 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.
- Wait for automatic validation.
✓ If successful, Streamliner saves the key and starts a test transaction.
- In Step 5, copy the transaction ID. If needed, click Re-generate Test Transaction.
- In Step 5, click Send Automated Email to STB.
- Wait for STB's connectivity confirmation email.
- In Step 6, click Mark STB Confirmation Received.
✓ Step 6 status changes to Completed.
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.
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:
- Save a value in Hotel Code.
- Confirm Government Integration is enabled.
- Try again.
Step 3 cannot be confirmed
What you see: I have submitted the JWKS stays disabled.
Fix:
- Generate or override JWKS first.
- Submit JWKS in the STB form.
- Return and click the confirm button.
- 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:
- Go back to Step 3.
- Click I have submitted the JWKS.
- Confirm the popup.
- Retry Save API Key in Step 4.
API key save fails
What you see: Error says API key format is invalid.
Fix:
- Check the key is full UUID format.
- Remove extra spaces.
- Save again.
API key field shows only asterisks
What you see: Step 4 displays ********-****-****-****-************.
Fix:
- Click inside the API key field.
- Paste the new key value.
- Click Save API Key.
Test transaction fails
What you see: Step 5 shows an error message.
Fix:
- Confirm EVA Environment is saved.
- Confirm Step 3 and Step 4 are completed.
- Click Re-generate Test Transaction.
- 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:
- Check your inbox for the transaction email.
- Forward the email to STB.
- Wait for STB confirmation, then complete Step 6.
- 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:
- Go to Settings → Essentials → Hotel Basic Details.
- Confirm Country is Singapore.
- 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