> ## Documentation Index
> Fetch the complete documentation index at: https://docs.veriox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Testing Your Integration

> Verify your Veriox integration is working correctly before going live.

There is no separate testnet mode for merchants — your worker verifies against Concordium mainnet from the moment it's deployed and routed. Test the flow yourself with your own wallet before opening it to visitors; this counts as a real (billable, once payment details are on file) verification.

## What you need for testing

* The [Concordium wallet](https://concordium.com/download/) installed on your phone, with a fully verified identity
* Your site accessible via the Cloudflare Worker Route

## Testing checklist

<Steps>
  <Step title="Open your site in incognito">
    Use a private/incognito window to ensure there is no existing session cookie. The Veriox popup should appear within a few seconds of the page loading — subject to your Automated Trigger and Location Targeting configuration.
  </Step>

  <Step title="Complete a verification">
    Scan the QR code in the popup with your Concordium wallet. Approve the proof request in the wallet app.
  </Step>

  <Step title="Confirm the popup closes">
    After approving in the wallet, the popup should close automatically and the page should load normally.
  </Step>

  <Step title="Confirm the session persists">
    Refresh the page. The popup should not appear again — your session cookie is set and the worker is recognising it.
  </Step>

  <Step title="Check your dashboard">
    Log in to [portal.veriox.io](https://portal.veriox.io) and check that the verification appears in your usage stats.
  </Step>
</Steps>

## Common issues

| Symptom                                           | Likely cause                                                                                                 |
| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| Popup does not appear                             | Worker Route not configured, Cloudflare proxy not enabled, or Location Targeting excludes your test location |
| Popup appears but QR code doesn't scan            | Camera permissions not granted in wallet                                                                     |
| Popup closes but page reloads and popup reappears | Session cookie not being set — check worker secret                                                           |
| Verification shows as failed in dashboard         | Wallet identity not fully verified                                                                           |

See [troubleshooting](/troubleshooting/common-mistakes) for more detail.
