Skip to content

Application mode

In application mode, the widget goes beyond the requirement lookup: your visitors complete their whole visa application on your page, in three steps.

  1. Lookup — nationality and destination, as in the standard widget.
  2. Document choice — the travel documents Visamundi offers for that destination, with their fees.
  3. Application form and payment — the Visamundi form, secure card payment included.

Steps 2 and 3 open in a full-screen modal on top of your page. The Apply now button only appears for destinations open to online application; elsewhere the widget behaves as usual.

<div data-visamundi-widget
data-mode="apply"
data-language="fr"
data-partner-id="YOUR_PARTNER_ID"></div>
<script src="https://requirements.visamundi.app/widget.js" defer></script>

All the configuration options still apply. Use data-mode="apply-direct" to skip the lookup and frame the form inline (its height follows the content).

Your data-partner-id travels with the traveller through every step and is stored on the application, discount included where your agreement provides one. Browsers block third-party cookies in an embedded frame, so the partner id is the only attribution channel in this mode: always set it.

The widget re-dispatches the form’s progress as bubbling DOM events on its container:

EventdetailWhen
visamundi:step{ path }The traveller reaches a new step.
visamundi:resize{ height }The form’s height changes.
visamundi:completed{}Payment confirmed, confirmation page shown.
document.addEventListener('visamundi:completed', () => {
// e.g. record a conversion in your analytics
});

Events carry no personal data and no application id.

  • Your page must be served over HTTPS: the form refuses to load in a frame on a plain-HTTP page.
  • The form asks for camera access (passport photo) and supports wallet payments (Apple Pay, Google Pay): the widget delegates both to its frame.
  • The confirmation e-mail and resume links point to Visamundi, so the traveller can come back to their application at any time.

Request API access

Full access is free in most cases: it's for travel professionals who also offer Visamundi's visa assistance to their customers. Tell us about your business and we'll get back to you within one business day.

Just want to try it? Get a trial key now (India, 100 requests/month).

Get a trial key

No sales call: we're engineers, we'd rather you judge the data on a real request. Confirm your email and your key is ready.

  • India as a destination
  • 100 requests / month
  • No card needed
Lost your key?

What's included · Travel pro? Full access is free in most cases: request it