.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c0215adfc0215adfc60dbf63a816f3d0ecd4a791b5488c8b4
Found 4 files trough .DS_Store spidering: /cancel.html /pay.html /style.css /success.html
Severity: low
Fingerprint: 5f32cf5d6962f09cccdd54a0ccdd54a02567c03882aa53bfae3a669a88843a3e
Found 13 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /views /vizito.mp4
Severity: low
Fingerprint: 5f32cf5d6962f09c668fcbec668fcbecc9c3328ccf3e624ba3246ade310951aa
Found 17 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /vendor/angular-slider /vendor/moment /vendor/moment/benchmarks /vendor/moment/locale /views /vizito.mp4
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c0215adfc0215adfc60dbf63a816f3d0ecd4a791b5488c8b4
Found 4 files trough .DS_Store spidering: /cancel.html /pay.html /style.css /success.html
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab8b46cfcba26e535e634208ca9de156ed
Found 7 files trough .DS_Store spidering: /css /i18n /img /js /pages /vendor /views
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf17642aa15d2138e4e82988e4e82988e4e8298
Found 2 files trough .DS_Store spidering: /pages /vendor
Severity: low
Fingerprint: 5f32cf5d6962f09c2eda814e2eda814e916293d7976d19f4a2577998de99548c
Found 6 files trough .DS_Store spidering: /pages /vendor /vendor/angular-slider /vendor/moment /vendor/moment/benchmarks /vendor/moment/locale
Severity: low
Fingerprint: 5f32cf5d6962f09c0215adfc0215adfc037ebff1f9a96886e08b52ce1be20f16
Found 4 files trough .DS_Store spidering: /pages /vendor /vendor/angular-slider /vendor/moment
Severity: low
Fingerprint: 5f32cf5d6962f09cc169dbbec169dbbeac2272c6dec415d5551654cc76f72f18
Found 15 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /vendor/angular-slider /vendor/moment /views /vizito.mp4
Severity: low
Fingerprint: 5f32cf5d6962f09c668fcbec668fcbecc9c3328ccf3e624ba3246ade310951aa
Found 17 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /vendor/angular-slider /vendor/moment /vendor/moment/benchmarks /vendor/moment/locale /views /vizito.mp4
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab8b46cfcba26e535e634208ca9de156ed
Found 7 files trough .DS_Store spidering: /css /i18n /img /js /pages /vendor /views
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab8b46cfcba26e535e634208ca9de156ed
Found 7 files trough .DS_Store spidering: /css /i18n /img /js /pages /vendor /views
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab8b46cfcba26e535e634208ca9de156ed
Found 7 files trough .DS_Store spidering: /css /i18n /img /js /pages /vendor /views
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf17642aa15d2138e4e82988e4e82988e4e8298
Found 2 files trough .DS_Store spidering: /pages /vendor
Severity: low
Fingerprint: 5f32cf5d6962f09cccdd54a0ccdd54a02567c03882aa53bfae3a669a88843a3e
Found 13 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /views /vizito.mp4
Severity: low
Fingerprint: 5f32cf5d6962f09c668fcbec668fcbecc9c3328ccf3e624ba3246ade310951aa
Found 17 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /vendor/angular-slider /vendor/moment /vendor/moment/benchmarks /vendor/moment/locale /views /vizito.mp4
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab8b46cfcba26e535e634208ca9de156ed
Found 7 files trough .DS_Store spidering: /css /i18n /img /js /pages /vendor /views
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf17642aa15d2138e4e82988e4e82988e4e8298
Found 2 files trough .DS_Store spidering: /pages /vendor
Severity: low
Fingerprint: 5f32cf5d6962f09cccdd54a0ccdd54a02567c03882aa53bfae3a669a88843a3e
Found 13 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /views /vizito.mp4
Severity: low
Fingerprint: 5f32cf5d6962f09c668fcbec668fcbecc9c3328ccf3e624ba3246ade310951aa
Found 17 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /vendor/angular-slider /vendor/moment /vendor/moment/benchmarks /vendor/moment/locale /views /vizito.mp4
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392abf45900166f4349f46a967e85b544f02b
Found 7 files trough .DS_Store spidering: /plugins /plugins/cordova-plugin-qr-barcode-scanner /plugins/cordova-plugin-qr-barcode-scanner/src /plugins/cordova-plugin-qr-barcode-scanner/src/browser /plugins/cordova-plugin-qr-barcode-scanner/www /plugins/cordova-plugin-qrscanner /plugins/cordova-plugin-qrscanner/www
Severity: low
Fingerprint: 5f32cf5d6962f09c2eda814e2eda814e140f7cb7493c3c8d7760ce786432de48
Found 6 files trough .DS_Store spidering: /plugins /plugins/cordova-plugin-qr-barcode-scanner /plugins/cordova-plugin-qr-barcode-scanner/src /plugins/cordova-plugin-qr-barcode-scanner/src/browser /plugins/cordova-plugin-qr-barcode-scanner/www /plugins/cordova-plugin-qrscanner
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf1764210ff481996621f0196621f0196621f01
Found 2 files trough .DS_Store spidering: /i18n /img
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab8b46cfcba26e535e634208ca9de156ed
Found 7 files trough .DS_Store spidering: /css /i18n /img /js /pages /vendor /views
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf17642aa15d2138e4e82988e4e82988e4e8298
Found 2 files trough .DS_Store spidering: /pages /vendor
Severity: low
Fingerprint: 5f32cf5d6962f09cccdd54a0ccdd54a02567c03882aa53bfae3a669a88843a3e
Found 13 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /views /vizito.mp4
Severity: low
Fingerprint: 5f32cf5d6962f09c668fcbec668fcbecc9c3328ccf3e624ba3246ade310951aa
Found 17 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /vendor/angular-slider /vendor/moment /vendor/moment/benchmarks /vendor/moment/locale /views /vizito.mp4
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab8b46cfcba26e535e634208ca9de156ed
Found 7 files trough .DS_Store spidering: /css /i18n /img /js /pages /vendor /views
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf17642aa15d2138e4e82988e4e82988e4e8298
Found 2 files trough .DS_Store spidering: /pages /vendor
Severity: low
Fingerprint: 5f32cf5d6962f09cccdd54a0ccdd54a02567c03882aa53bfae3a669a88843a3e
Found 13 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /views /vizito.mp4
Severity: low
Fingerprint: 5f32cf5d6962f09c668fcbec668fcbecc9c3328ccf3e624ba3246ade310951aa
Found 17 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /vendor/angular-slider /vendor/moment /vendor/moment/benchmarks /vendor/moment/locale /views /vizito.mp4
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab8b46cfcba26e535e634208ca9de156ed
Found 7 files trough .DS_Store spidering: /css /i18n /img /js /pages /vendor /views
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf17642aa15d2138e4e82988e4e82988e4e8298
Found 2 files trough .DS_Store spidering: /pages /vendor
Severity: low
Fingerprint: 5f32cf5d6962f09cccdd54a0ccdd54a02567c03882aa53bfae3a669a88843a3e
Found 13 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /views /vizito.mp4
Severity: low
Fingerprint: 5f32cf5d6962f09c668fcbec668fcbecc9c3328ccf3e624ba3246ade310951aa
Found 17 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /vendor/angular-slider /vendor/moment /vendor/moment/benchmarks /vendor/moment/locale /views /vizito.mp4
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab8b46cfcba26e535e634208ca9de156ed
Found 7 files trough .DS_Store spidering: /css /i18n /img /js /pages /vendor /views
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf17642aa15d2138e4e82988e4e82988e4e8298
Found 2 files trough .DS_Store spidering: /pages /vendor
Severity: low
Fingerprint: 5f32cf5d6962f09cccdd54a0ccdd54a02567c03882aa53bfae3a669a88843a3e
Found 13 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /views /vizito.mp4
Severity: low
Fingerprint: 5f32cf5d6962f09c668fcbec668fcbecc9c3328ccf3e624ba3246ade310951aa
Found 17 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /vendor/angular-slider /vendor/moment /vendor/moment/benchmarks /vendor/moment/locale /views /vizito.mp4
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392abf45900166f4349f46a967e85b544f02b
Found 7 files trough .DS_Store spidering: /plugins /plugins/cordova-plugin-qr-barcode-scanner /plugins/cordova-plugin-qr-barcode-scanner/src /plugins/cordova-plugin-qr-barcode-scanner/src/browser /plugins/cordova-plugin-qr-barcode-scanner/www /plugins/cordova-plugin-qrscanner /plugins/cordova-plugin-qrscanner/www
Severity: low
Fingerprint: 5f32cf5d6962f09c3c1fc5e93c1fc5e99efc2f0c58e83d527b40011be813abbd
Found 5 files trough .DS_Store spidering: /plugins /plugins/cordova-plugin-qr-barcode-scanner /plugins/cordova-plugin-qr-barcode-scanner/src /plugins/cordova-plugin-qr-barcode-scanner/www /plugins/cordova-plugin-qrscanner
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf1764210ff481996621f0196621f0196621f01
Found 2 files trough .DS_Store spidering: /i18n /img
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392ab8b46cfcba26e535e634208ca9de156ed
Found 7 files trough .DS_Store spidering: /css /i18n /img /js /pages /vendor /views
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf17642aa15d2138e4e82988e4e82988e4e8298
Found 2 files trough .DS_Store spidering: /pages /vendor
Severity: low
Fingerprint: 5f32cf5d6962f09cccdd54a0ccdd54a02567c03882aa53bfae3a669a88843a3e
Found 13 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /views /vizito.mp4
Severity: low
Fingerprint: 5f32cf5d6962f09c668fcbec668fcbecc9c3328ccf3e624ba3246ade310951aa
Found 17 files trough .DS_Store spidering: /css /ding.mp3 /i18n /img /import.csv /index.html /js /pages /registered_visitors_import.csv /sidebar-menu-2e790a4a46.json /vendor /vendor/angular-slider /vendor/moment /vendor/moment/benchmarks /vendor/moment/locale /views /vizito.mp4
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c026392ab026392abf45900166f4349f46a967e85b544f02b
Found 7 files trough .DS_Store spidering: /plugins /plugins/cordova-plugin-qr-barcode-scanner /plugins/cordova-plugin-qr-barcode-scanner/src /plugins/cordova-plugin-qr-barcode-scanner/src/browser /plugins/cordova-plugin-qr-barcode-scanner/www /plugins/cordova-plugin-qrscanner /plugins/cordova-plugin-qrscanner/www
Severity: low
Fingerprint: 5f32cf5d6962f09c3c1fc5e93c1fc5e99efc2f0c58e83d527b40011be813abbd
Found 5 files trough .DS_Store spidering: /plugins /plugins/cordova-plugin-qr-barcode-scanner /plugins/cordova-plugin-qr-barcode-scanner/src /plugins/cordova-plugin-qr-barcode-scanner/www /plugins/cordova-plugin-qrscanner
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf1764210ff481996621f0196621f0196621f01
Found 2 files trough .DS_Store spidering: /i18n /img
Open service 37.48.67.87:443 · invoices.vizito.eu
2026-01-09 11:33
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 11:33:21 GMT
Content-Type: text/html
Content-Length: 2249
Last-Modified: Thu, 25 Jul 2024 14:15:07 GMT
Connection: close
Vary: Accept-Encoding
ETag: "66a25deb-8c9"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito invoice payment
<!DOCTYPE html>
<html>
<head>
<title>Vizito invoice payment</title>
<link rel="stylesheet" href="style.css">
<script src="https://js.stripe.com/v3/"></script>
</head>
<body>
<section>
<div class="product">
<div class="description">
<h3 id='invoice'></h3>
<h5 id='amount'></h5>
</div>
</div>
<button type="button" id="checkout-button" disabled>Pay now</button>
<button type="button" id="already-paid" hidden>Already paid</button>
</section>
</body>
<script type="text/javascript">
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const invoiceToken = urlParams.get('invoice');
fetch("/api/invoice/" + invoiceToken, {
method: "GET"
}).then(function (response) {
return response.json();
}).then(function (invoice) {
document.getElementById('invoice').innerText = 'Payment for invoice ' + invoice.numbering;
document.getElementById('amount').innerText = invoice.total_amount + ' ' + invoice.currency;
if (invoice.status == 'FINAL') {
document.getElementById('already-paid').hidden = true;
document.getElementById('checkout-button').hidden = false;
document.getElementById('checkout-button').disabled = false;
} else if (invoice.status == 'PAID') {
document.getElementById('already-paid').hidden = false;
document.getElementById('checkout-button').hidden = true;
}
})
var stripe = Stripe("pk_live_VsppfMkxYadcDbm5fDtOD7rm");
var checkoutButton = document.getElementById("checkout-button");
checkoutButton.addEventListener("click", function () {
fetch("/api/pay/" + invoiceToken, {
method: "POST"
})
.then(function (response) {
return response.json();
})
.then(function (session) {
return stripe.redirectToCheckout({ sessionId: session.id });
})
.then(function (result) {
if (result.error) {
alert(result.error.message);
}
})
.catch(function (error) {
console.error("Error:", error);
});
});
</script>
</html>
Open service 37.48.67.87:443 · invoices.vizito.be
2026-01-09 09:35
HTTP/1.1 200 OK
Date: Fri, 09 Jan 2026 09:35:53 GMT
Content-Type: text/html
Content-Length: 2249
Last-Modified: Thu, 25 Jul 2024 14:15:07 GMT
Connection: close
Vary: Accept-Encoding
ETag: "66a25deb-8c9"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito invoice payment
<!DOCTYPE html>
<html>
<head>
<title>Vizito invoice payment</title>
<link rel="stylesheet" href="style.css">
<script src="https://js.stripe.com/v3/"></script>
</head>
<body>
<section>
<div class="product">
<div class="description">
<h3 id='invoice'></h3>
<h5 id='amount'></h5>
</div>
</div>
<button type="button" id="checkout-button" disabled>Pay now</button>
<button type="button" id="already-paid" hidden>Already paid</button>
</section>
</body>
<script type="text/javascript">
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const invoiceToken = urlParams.get('invoice');
fetch("/api/invoice/" + invoiceToken, {
method: "GET"
}).then(function (response) {
return response.json();
}).then(function (invoice) {
document.getElementById('invoice').innerText = 'Payment for invoice ' + invoice.numbering;
document.getElementById('amount').innerText = invoice.total_amount + ' ' + invoice.currency;
if (invoice.status == 'FINAL') {
document.getElementById('already-paid').hidden = true;
document.getElementById('checkout-button').hidden = false;
document.getElementById('checkout-button').disabled = false;
} else if (invoice.status == 'PAID') {
document.getElementById('already-paid').hidden = false;
document.getElementById('checkout-button').hidden = true;
}
})
var stripe = Stripe("pk_live_VsppfMkxYadcDbm5fDtOD7rm");
var checkoutButton = document.getElementById("checkout-button");
checkoutButton.addEventListener("click", function () {
fetch("/api/pay/" + invoiceToken, {
method: "POST"
})
.then(function (response) {
return response.json();
})
.then(function (session) {
return stripe.redirectToCheckout({ sessionId: session.id });
})
.then(function (result) {
if (result.error) {
alert(result.error.message);
}
})
.catch(function (error) {
console.error("Error:", error);
});
});
</script>
</html>
Open service 37.48.67.87:443 · api.vizito.be
2026-01-08 08:22
HTTP/1.1 404 Not Found Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html; charset=utf-8 Content-Length: 139 Connection: close Vary: Accept-Encoding Set-Cookie: _csrf=ZattQWztTh59sE6Qxp_wkoAG; Path=/ Set-Cookie: XSRF-TOKEN=meU5qAjA-vzAwEFzrCpt8zqwptyS4XFe6t00; Path=/; Secure; SameSite=Strict Content-Security-Policy: default-src 'none' X-Content-Security-Policy: default-src 'self'; script-src 'self'; style-src 'self'; img-src 'self' data: *; object-src 'none'; upgrade-insecure-requests X-WebKit-CSP: default-src 'self'; script-src 'self'; style-src 'self'; img-src 'self' data: *; object-src 'none'; upgrade-insecure-requests X-DNS-Prefetch-Control: off X-Frame-Options: SAMEORIGIN Strict-Transport-Security: max-age=31536000; includeSubDomains X-Download-Options: noopen X-Content-Type-Options: nosniff Referrer-Policy: no-referrer Vary: Origin Page title: Error <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot GET /</pre> </body> </html>
Open service 37.48.67.87:80 · m.vizito.eu
2026-01-08 08:22
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 08:22:53 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://m.vizito.eu/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:443 · invoices.vizito.be
2026-01-08 08:22
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 08:22:52 GMT
Content-Type: text/html
Content-Length: 2249
Last-Modified: Thu, 25 Jul 2024 14:15:07 GMT
Connection: close
Vary: Accept-Encoding
ETag: "66a25deb-8c9"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito invoice payment
<!DOCTYPE html>
<html>
<head>
<title>Vizito invoice payment</title>
<link rel="stylesheet" href="style.css">
<script src="https://js.stripe.com/v3/"></script>
</head>
<body>
<section>
<div class="product">
<div class="description">
<h3 id='invoice'></h3>
<h5 id='amount'></h5>
</div>
</div>
<button type="button" id="checkout-button" disabled>Pay now</button>
<button type="button" id="already-paid" hidden>Already paid</button>
</section>
</body>
<script type="text/javascript">
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const invoiceToken = urlParams.get('invoice');
fetch("/api/invoice/" + invoiceToken, {
method: "GET"
}).then(function (response) {
return response.json();
}).then(function (invoice) {
document.getElementById('invoice').innerText = 'Payment for invoice ' + invoice.numbering;
document.getElementById('amount').innerText = invoice.total_amount + ' ' + invoice.currency;
if (invoice.status == 'FINAL') {
document.getElementById('already-paid').hidden = true;
document.getElementById('checkout-button').hidden = false;
document.getElementById('checkout-button').disabled = false;
} else if (invoice.status == 'PAID') {
document.getElementById('already-paid').hidden = false;
document.getElementById('checkout-button').hidden = true;
}
})
var stripe = Stripe("pk_live_VsppfMkxYadcDbm5fDtOD7rm");
var checkoutButton = document.getElementById("checkout-button");
checkoutButton.addEventListener("click", function () {
fetch("/api/pay/" + invoiceToken, {
method: "POST"
})
.then(function (response) {
return response.json();
})
.then(function (session) {
return stripe.redirectToCheckout({ sessionId: session.id });
})
.then(function (result) {
if (result.error) {
alert(result.error.message);
}
})
.catch(function (error) {
console.error("Error:", error);
});
});
</script>
</html>
Open service 37.48.67.87:443 · mobile.vizito.eu
2026-01-08 08:22
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 08:22:52 GMT
Content-Type: text/html
Content-Length: 1424
Last-Modified: Tue, 16 Dec 2025 13:01:40 GMT
Connection: close
Vary: Accept-Encoding
ETag: "69415834-590"
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Cache-Control: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito - Backoffice
<!DOCTYPE html>
<html lang="en" data-ng-app="angle">
<head>
<meta name="robots" content="noindex">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="description" content="{{app.description}}">
<meta name="keywords" content="vizito, backoffice, backoffice.vizito.be, visitor registration, visitor, dashboard, admin">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="img/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<title data-ng-bind="pageTitle()">Vizito - Backoffice</title>
<link rel="icon" type="image/svg+xml" href="img/favicon.svg">
<link rel="mask-icon" href="img/favicon.svg" color="#0067EB">
<link rel="apple-touch-icon" sizes="180x180" href="img/apple-touch-icon.png">
<link rel="manifest" href="img/site.webmanifest">
<link rel="stylesheet" href="css/app-665922984f.css" data-ng-if="!app.layout.isRTL">
<link rel="stylesheet" href="css/app-rtl-a352486907.css" data-ng-if="app.layout.isRTL">
</head>
<body data-ng-class="{ 'layout-fixed' : app.layout.isFixed, 'aside-collapsed' : app.layout.isCollapsed, 'layout-boxed' : app.layout.isBoxed }">
<div data-ui-view="" data-autoscroll="false" class="wrapper"></div>
<script src="js/base-ebf6902789.js"></script>
<script src="js/app-c0595ed775.js"></script>
</body>
</html>
Open service 37.48.67.87:80 · api.vizito.be
2026-01-08 08:22
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://api.vizito.be/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:80 · mobile.vizito.eu
2026-01-08 08:22
HTTP/1.1 403 Forbidden Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 146 Connection: close Vary: Accept-Encoding Page title: 403 Forbidden <html> <head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:443 · frontoffice.vizito.be
2026-01-08 08:22
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 08:22:53 GMT
Content-Type: text/html
Content-Length: 4257
Last-Modified: Tue, 16 Dec 2025 13:02:20 GMT
Connection: close
Vary: Accept-Encoding
ETag: "6941585c-10a1"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito
<!DOCTYPE html>
<!--[if lt IE 7]> <html lang="en" ng-app="vizito" class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html lang="en" ng-app="vizito" class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html lang="en" ng-app="vizito" class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html
lang="en"
ng-app="vizito"
class="no-js"
dir="{{(Language.isRtl())?'rtl':'ltr'}}"
>
<!--<![endif]-->
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Vizito</title>
<meta name="description" content="" />
<meta
name="viewport"
content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=cover, viewport-fit=cover"
/>
<link href="css/bootstrap.min.css" rel="stylesheet" />
<link href="css/bootstrap-theme.min.css" rel="stylesheet" />
<link href="css/font-awesome.min.css" rel="stylesheet" />
<link href="css/style.css?v=1.9.84" rel="stylesheet"/>
<link href="js/angular-material/angular-material.css" rel="stylesheet" />
<link href="css/intlTelInput.css" rel="stylesheet" />
<link rel="icon" type="image/svg+xml" href="img/favicon.svg" />
<link rel="mask-icon" href="img/favicon.svg" color="#0067EB" />
<link
rel="apple-touch-icon"
sizes="180x180"
href="img/apple-touch-icon.png"
/>
<link rel="manifest" href="img/site.webmanifest" />
<meta name="msapplication-TileColor" content="#da532c" />
<meta name="msapplication-config" content="img/browserconfig.xml" />
<meta name="theme-color" content="#ffffff" />
<script src="js/fastclick.js"></script>
</head>
<body>
<div ui-view style="height: 100vh"></div>
<script src="js/jquery-3.6.3.min.js"></script>
<script src="js/jquery.scannerdetection.js"></script>
<script src="js/angular.js"></script>
<script src="js/angular-resource.min.js"></script>
<script src="js/angular-sanitize.min.js"></script>
<script src="js/angular-ui-router.js"></script>
<script src="js/angular-cookies.min.js"></script>
<script src="js/angular-translate.min.js"></script>
<script src="js/angular-translate-loader-static-files.min.js"></script>
<script src="js/angular-translate-storage-local.min.js"></script>
<script src="js/angular-translate-storage-cookie.min.js"></script>
<script src="js/angular-aria/angular-aria.js"></script>
<script src="js/angular-animate/angular-animate.js"></script>
<script src="js/angular-material/angular-material.js"></script>
<script src="js/angular-idle.min.js"></script>
<script src="cordova.js"></script>
<script src="js/app.js?v=1.9.84"></script>
<script src="js/controllers.js?v=1.9.84"></script>
<script src="js/services.js?v=1.9.84"></script>
<script src="js/jSignature.min.noconflict.js"></script>
<script src="js/angular-base64.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/ui-bootstrap-tpls-0.12.0.min.js"></script>
<script src="js/matchmedia-ng.js"></script>
<script src="js/qrcode.min.js"></script>
<script src="js/intlTelInput.min.js"></script>
<script src="js/qrious.min.js"></script>
<script src="js/angular-uuid.js"></script>
<script src="js/moment.min.js"></script>
<script src="js/pdf.min.js"></script>
<script src="js/html5-qrcode.min.js"></script>
<script>
window.addEventListener("keyboardDidShow", function () {
window.StatusBar.hide();
document.activeElement.scrollIntoView({
behavior: "smooth",
block: "center",
inline: "center",
});
});
function resize() {
document.activeElement.scrollIntoView({
behavior: "smooth",
block: "center",
inline: "center",
});
}
function OnKioDeviceData(deviceName) {
var event = new Event("onKioDeviceData");
event.detail = JSON.parse(
KioDevice.GetData(deviceName)
).Dat
Open service 37.48.67.87:443 · p.vizito.net
2026-01-08 08:22
HTTP/1.1 200 OK Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 1308 Last-Modified: Sun, 23 Nov 2025 09:07:39 GMT Connection: close Vary: Accept-Encoding ETag: "6922cedb-51c" Strict-Transport-Security: max-age=31536000; includeSubDomains Accept-Ranges: bytes Page title: Vizito - Pre-registration <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Vizito - Pre-registration</title> <base href="/"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="icon" type="image/svg+xml" href="assets/favicon.svg"> <link rel="mask-icon" href="assets/favicon.svg" color="#0067EB"> <link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png"> <link rel="manifest" href="assets/site.webmanifest"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-config" content="assets/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <link href="/assets/css/fonts.css" rel="stylesheet"> <link rel="stylesheet" href="styles.9ee2951d80adfea833b8.css"></head> <body class="mat-typography padding-html body"> <app-root></app-root> <script src="runtime-es2015.1eba213af0b233498d9d.js" type="module"></script><script src="runtime-es5.1eba213af0b233498d9d.js" nomodule defer></script><script src="polyfills-es5.45f0dc9879d75e2f21ba.js" nomodule defer></script><script src="polyfills-es2015.eaf1ff227ffb63c8f3a6.js" type="module"></script><script src="main-es2015.8451692c653a73fe8349.js" type="module"></script><script src="main-es5.8451692c653a73fe8349.js" nomodule defer></script></body> </html>
Open service 37.48.67.87:443 · backoffice.vizito.eu
2026-01-08 08:22
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 08:22:52 GMT
Content-Type: text/html
Content-Length: 1424
Last-Modified: Tue, 16 Dec 2025 13:01:40 GMT
Connection: close
Vary: Accept-Encoding
ETag: "69415834-590"
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Cache-Control: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito - Backoffice
<!DOCTYPE html>
<html lang="en" data-ng-app="angle">
<head>
<meta name="robots" content="noindex">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="description" content="{{app.description}}">
<meta name="keywords" content="vizito, backoffice, backoffice.vizito.be, visitor registration, visitor, dashboard, admin">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="img/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<title data-ng-bind="pageTitle()">Vizito - Backoffice</title>
<link rel="icon" type="image/svg+xml" href="img/favicon.svg">
<link rel="mask-icon" href="img/favicon.svg" color="#0067EB">
<link rel="apple-touch-icon" sizes="180x180" href="img/apple-touch-icon.png">
<link rel="manifest" href="img/site.webmanifest">
<link rel="stylesheet" href="css/app-665922984f.css" data-ng-if="!app.layout.isRTL">
<link rel="stylesheet" href="css/app-rtl-a352486907.css" data-ng-if="app.layout.isRTL">
</head>
<body data-ng-class="{ 'layout-fixed' : app.layout.isFixed, 'aside-collapsed' : app.layout.isCollapsed, 'layout-boxed' : app.layout.isBoxed }">
<div data-ui-view="" data-autoscroll="false" class="wrapper"></div>
<script src="js/base-ebf6902789.js"></script>
<script src="js/app-c0595ed775.js"></script>
</body>
</html>
Open service 37.48.67.87:80 · frontoffice.vizito.be
2026-01-08 08:22
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://frontoffice.vizito.be/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:80 · frontoffice.vizito.net
2026-01-08 08:22
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://frontoffice.vizito.net/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:80 · invoices.vizito.net
2026-01-08 08:22
HTTP/1.1 403 Forbidden Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 146 Connection: close Vary: Accept-Encoding Page title: 403 Forbidden <html> <head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:443 · backoffice.vizito.be
2026-01-08 08:22
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 08:22:53 GMT
Content-Type: text/html
Content-Length: 1424
Last-Modified: Tue, 16 Dec 2025 13:01:40 GMT
Connection: close
Vary: Accept-Encoding
ETag: "69415834-590"
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Cache-Control: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito - Backoffice
<!DOCTYPE html>
<html lang="en" data-ng-app="angle">
<head>
<meta name="robots" content="noindex">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="description" content="{{app.description}}">
<meta name="keywords" content="vizito, backoffice, backoffice.vizito.be, visitor registration, visitor, dashboard, admin">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="img/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<title data-ng-bind="pageTitle()">Vizito - Backoffice</title>
<link rel="icon" type="image/svg+xml" href="img/favicon.svg">
<link rel="mask-icon" href="img/favicon.svg" color="#0067EB">
<link rel="apple-touch-icon" sizes="180x180" href="img/apple-touch-icon.png">
<link rel="manifest" href="img/site.webmanifest">
<link rel="stylesheet" href="css/app-665922984f.css" data-ng-if="!app.layout.isRTL">
<link rel="stylesheet" href="css/app-rtl-a352486907.css" data-ng-if="app.layout.isRTL">
</head>
<body data-ng-class="{ 'layout-fixed' : app.layout.isFixed, 'aside-collapsed' : app.layout.isCollapsed, 'layout-boxed' : app.layout.isBoxed }">
<div data-ui-view="" data-autoscroll="false" class="wrapper"></div>
<script src="js/base-ebf6902789.js"></script>
<script src="js/app-c0595ed775.js"></script>
</body>
</html>
Open service 37.48.67.87:443 · m.vizito.eu
2026-01-08 08:22
HTTP/1.1 200 OK Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 1305 Last-Modified: Sun, 23 Nov 2025 09:07:06 GMT Connection: close Vary: Accept-Encoding ETag: "6922ceba-519" Strict-Transport-Security: max-age=31536000; includeSubDomains Accept-Ranges: bytes Page title: Vizito - Contactless Sign In <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Vizito - Contactless Sign In</title> <base href="/"> <meta name="viewport" content="width=device-width, user-scalable=no"> <link rel="icon" type="image/svg+xml" href="assets/favicon.svg"> <link rel="mask-icon" href="assets/favicon.svg" color="#0067EB"> <link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png"> <link rel="manifest" href="assets/site.webmanifest"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-config" content="assets/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <link href="/assets/css/fonts.css" rel="stylesheet"> <link rel="stylesheet" href="styles.893336336c1d43d3bc2a.css"></head> <body class="mat-typography padding-html"> <app-root></app-root> <script src="runtime-es2015.44c347c1579f3dc31ba8.js" type="module"></script><script src="runtime-es5.44c347c1579f3dc31ba8.js" nomodule defer></script><script src="polyfills-es5.45f0dc9879d75e2f21ba.js" nomodule defer></script><script src="polyfills-es2015.eaf1ff227ffb63c8f3a6.js" type="module"></script><script src="main-es2015.dad612c623a87996dbc9.js" type="module"></script><script src="main-es5.dad612c623a87996dbc9.js" nomodule defer></script></body> </html>
Open service 37.48.67.87:443 · frontoffice.vizito.eu
2026-01-08 08:22
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 08:22:52 GMT
Content-Type: text/html
Content-Length: 4257
Last-Modified: Tue, 16 Dec 2025 13:02:20 GMT
Connection: close
Vary: Accept-Encoding
ETag: "6941585c-10a1"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito
<!DOCTYPE html>
<!--[if lt IE 7]> <html lang="en" ng-app="vizito" class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html lang="en" ng-app="vizito" class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html lang="en" ng-app="vizito" class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html
lang="en"
ng-app="vizito"
class="no-js"
dir="{{(Language.isRtl())?'rtl':'ltr'}}"
>
<!--<![endif]-->
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Vizito</title>
<meta name="description" content="" />
<meta
name="viewport"
content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=cover, viewport-fit=cover"
/>
<link href="css/bootstrap.min.css" rel="stylesheet" />
<link href="css/bootstrap-theme.min.css" rel="stylesheet" />
<link href="css/font-awesome.min.css" rel="stylesheet" />
<link href="css/style.css?v=1.9.84" rel="stylesheet"/>
<link href="js/angular-material/angular-material.css" rel="stylesheet" />
<link href="css/intlTelInput.css" rel="stylesheet" />
<link rel="icon" type="image/svg+xml" href="img/favicon.svg" />
<link rel="mask-icon" href="img/favicon.svg" color="#0067EB" />
<link
rel="apple-touch-icon"
sizes="180x180"
href="img/apple-touch-icon.png"
/>
<link rel="manifest" href="img/site.webmanifest" />
<meta name="msapplication-TileColor" content="#da532c" />
<meta name="msapplication-config" content="img/browserconfig.xml" />
<meta name="theme-color" content="#ffffff" />
<script src="js/fastclick.js"></script>
</head>
<body>
<div ui-view style="height: 100vh"></div>
<script src="js/jquery-3.6.3.min.js"></script>
<script src="js/jquery.scannerdetection.js"></script>
<script src="js/angular.js"></script>
<script src="js/angular-resource.min.js"></script>
<script src="js/angular-sanitize.min.js"></script>
<script src="js/angular-ui-router.js"></script>
<script src="js/angular-cookies.min.js"></script>
<script src="js/angular-translate.min.js"></script>
<script src="js/angular-translate-loader-static-files.min.js"></script>
<script src="js/angular-translate-storage-local.min.js"></script>
<script src="js/angular-translate-storage-cookie.min.js"></script>
<script src="js/angular-aria/angular-aria.js"></script>
<script src="js/angular-animate/angular-animate.js"></script>
<script src="js/angular-material/angular-material.js"></script>
<script src="js/angular-idle.min.js"></script>
<script src="cordova.js"></script>
<script src="js/app.js?v=1.9.84"></script>
<script src="js/controllers.js?v=1.9.84"></script>
<script src="js/services.js?v=1.9.84"></script>
<script src="js/jSignature.min.noconflict.js"></script>
<script src="js/angular-base64.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/ui-bootstrap-tpls-0.12.0.min.js"></script>
<script src="js/matchmedia-ng.js"></script>
<script src="js/qrcode.min.js"></script>
<script src="js/intlTelInput.min.js"></script>
<script src="js/qrious.min.js"></script>
<script src="js/angular-uuid.js"></script>
<script src="js/moment.min.js"></script>
<script src="js/pdf.min.js"></script>
<script src="js/html5-qrcode.min.js"></script>
<script>
window.addEventListener("keyboardDidShow", function () {
window.StatusBar.hide();
document.activeElement.scrollIntoView({
behavior: "smooth",
block: "center",
inline: "center",
});
});
function resize() {
document.activeElement.scrollIntoView({
behavior: "smooth",
block: "center",
inline: "center",
});
}
function OnKioDeviceData(deviceName) {
var event = new Event("onKioDeviceData");
event.detail = JSON.parse(
KioDevice.GetData(deviceName)
).Dat
Open service 37.48.67.87:443 · api.vizito.net
2026-01-08 08:22
HTTP/1.1 404 Not Found Date: Thu, 08 Jan 2026 08:22:53 GMT Content-Type: text/html; charset=utf-8 Content-Length: 139 Connection: close Vary: Accept-Encoding Set-Cookie: _csrf=Yb-lG7OLRC2yjFtEMHfy3Opf; Path=/ Set-Cookie: XSRF-TOKEN=6zfNY5aY-ReJYL72KdRwQhbM2LQ6WwXmudGE; Path=/; Secure; SameSite=Strict Content-Security-Policy: default-src 'none' X-Content-Security-Policy: default-src 'self'; script-src 'self'; style-src 'self'; img-src 'self' data: *; object-src 'none'; upgrade-insecure-requests X-WebKit-CSP: default-src 'self'; script-src 'self'; style-src 'self'; img-src 'self' data: *; object-src 'none'; upgrade-insecure-requests X-DNS-Prefetch-Control: off X-Frame-Options: SAMEORIGIN Strict-Transport-Security: max-age=31536000; includeSubDomains X-Download-Options: noopen X-Content-Type-Options: nosniff Referrer-Policy: no-referrer Vary: Origin Page title: Error <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot GET /</pre> </body> </html>
Open service 37.48.67.87:443 · frontoffice.vizito.net
2026-01-08 08:22
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 08:22:52 GMT
Content-Type: text/html
Content-Length: 4257
Last-Modified: Tue, 16 Dec 2025 13:02:20 GMT
Connection: close
Vary: Accept-Encoding
ETag: "6941585c-10a1"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito
<!DOCTYPE html>
<!--[if lt IE 7]> <html lang="en" ng-app="vizito" class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html lang="en" ng-app="vizito" class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html lang="en" ng-app="vizito" class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!-->
<html
lang="en"
ng-app="vizito"
class="no-js"
dir="{{(Language.isRtl())?'rtl':'ltr'}}"
>
<!--<![endif]-->
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Vizito</title>
<meta name="description" content="" />
<meta
name="viewport"
content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, viewport-fit=cover, viewport-fit=cover"
/>
<link href="css/bootstrap.min.css" rel="stylesheet" />
<link href="css/bootstrap-theme.min.css" rel="stylesheet" />
<link href="css/font-awesome.min.css" rel="stylesheet" />
<link href="css/style.css?v=1.9.84" rel="stylesheet"/>
<link href="js/angular-material/angular-material.css" rel="stylesheet" />
<link href="css/intlTelInput.css" rel="stylesheet" />
<link rel="icon" type="image/svg+xml" href="img/favicon.svg" />
<link rel="mask-icon" href="img/favicon.svg" color="#0067EB" />
<link
rel="apple-touch-icon"
sizes="180x180"
href="img/apple-touch-icon.png"
/>
<link rel="manifest" href="img/site.webmanifest" />
<meta name="msapplication-TileColor" content="#da532c" />
<meta name="msapplication-config" content="img/browserconfig.xml" />
<meta name="theme-color" content="#ffffff" />
<script src="js/fastclick.js"></script>
</head>
<body>
<div ui-view style="height: 100vh"></div>
<script src="js/jquery-3.6.3.min.js"></script>
<script src="js/jquery.scannerdetection.js"></script>
<script src="js/angular.js"></script>
<script src="js/angular-resource.min.js"></script>
<script src="js/angular-sanitize.min.js"></script>
<script src="js/angular-ui-router.js"></script>
<script src="js/angular-cookies.min.js"></script>
<script src="js/angular-translate.min.js"></script>
<script src="js/angular-translate-loader-static-files.min.js"></script>
<script src="js/angular-translate-storage-local.min.js"></script>
<script src="js/angular-translate-storage-cookie.min.js"></script>
<script src="js/angular-aria/angular-aria.js"></script>
<script src="js/angular-animate/angular-animate.js"></script>
<script src="js/angular-material/angular-material.js"></script>
<script src="js/angular-idle.min.js"></script>
<script src="cordova.js"></script>
<script src="js/app.js?v=1.9.84"></script>
<script src="js/controllers.js?v=1.9.84"></script>
<script src="js/services.js?v=1.9.84"></script>
<script src="js/jSignature.min.noconflict.js"></script>
<script src="js/angular-base64.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/ui-bootstrap-tpls-0.12.0.min.js"></script>
<script src="js/matchmedia-ng.js"></script>
<script src="js/qrcode.min.js"></script>
<script src="js/intlTelInput.min.js"></script>
<script src="js/qrious.min.js"></script>
<script src="js/angular-uuid.js"></script>
<script src="js/moment.min.js"></script>
<script src="js/pdf.min.js"></script>
<script src="js/html5-qrcode.min.js"></script>
<script>
window.addEventListener("keyboardDidShow", function () {
window.StatusBar.hide();
document.activeElement.scrollIntoView({
behavior: "smooth",
block: "center",
inline: "center",
});
});
function resize() {
document.activeElement.scrollIntoView({
behavior: "smooth",
block: "center",
inline: "center",
});
}
function OnKioDeviceData(deviceName) {
var event = new Event("onKioDeviceData");
event.detail = JSON.parse(
KioDevice.GetData(deviceName)
).Dat
Open service 37.48.67.87:80 · api.vizito.eu
2026-01-08 08:22
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://api.vizito.eu/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:80 · mobile.vizito.net
2026-01-08 08:22
HTTP/1.1 403 Forbidden Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 146 Connection: close Vary: Accept-Encoding Page title: 403 Forbidden <html> <head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:443 · invoices.vizito.net
2026-01-08 08:22
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 08:22:52 GMT
Content-Type: text/html
Content-Length: 1424
Last-Modified: Tue, 16 Dec 2025 13:01:40 GMT
Connection: close
Vary: Accept-Encoding
ETag: "69415834-590"
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Cache-Control: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito - Backoffice
<!DOCTYPE html>
<html lang="en" data-ng-app="angle">
<head>
<meta name="robots" content="noindex">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="description" content="{{app.description}}">
<meta name="keywords" content="vizito, backoffice, backoffice.vizito.be, visitor registration, visitor, dashboard, admin">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="img/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<title data-ng-bind="pageTitle()">Vizito - Backoffice</title>
<link rel="icon" type="image/svg+xml" href="img/favicon.svg">
<link rel="mask-icon" href="img/favicon.svg" color="#0067EB">
<link rel="apple-touch-icon" sizes="180x180" href="img/apple-touch-icon.png">
<link rel="manifest" href="img/site.webmanifest">
<link rel="stylesheet" href="css/app-665922984f.css" data-ng-if="!app.layout.isRTL">
<link rel="stylesheet" href="css/app-rtl-a352486907.css" data-ng-if="app.layout.isRTL">
</head>
<body data-ng-class="{ 'layout-fixed' : app.layout.isFixed, 'aside-collapsed' : app.layout.isCollapsed, 'layout-boxed' : app.layout.isBoxed }">
<div data-ui-view="" data-autoscroll="false" class="wrapper"></div>
<script src="js/base-ebf6902789.js"></script>
<script src="js/app-c0595ed775.js"></script>
</body>
</html>
Open service 37.48.67.87:443 · mobile.vizito.net
2026-01-08 08:22
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 08:22:52 GMT
Content-Type: text/html
Content-Length: 1424
Last-Modified: Tue, 16 Dec 2025 13:01:40 GMT
Connection: close
Vary: Accept-Encoding
ETag: "69415834-590"
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Cache-Control: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito - Backoffice
<!DOCTYPE html>
<html lang="en" data-ng-app="angle">
<head>
<meta name="robots" content="noindex">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="description" content="{{app.description}}">
<meta name="keywords" content="vizito, backoffice, backoffice.vizito.be, visitor registration, visitor, dashboard, admin">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="img/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<title data-ng-bind="pageTitle()">Vizito - Backoffice</title>
<link rel="icon" type="image/svg+xml" href="img/favicon.svg">
<link rel="mask-icon" href="img/favicon.svg" color="#0067EB">
<link rel="apple-touch-icon" sizes="180x180" href="img/apple-touch-icon.png">
<link rel="manifest" href="img/site.webmanifest">
<link rel="stylesheet" href="css/app-665922984f.css" data-ng-if="!app.layout.isRTL">
<link rel="stylesheet" href="css/app-rtl-a352486907.css" data-ng-if="app.layout.isRTL">
</head>
<body data-ng-class="{ 'layout-fixed' : app.layout.isFixed, 'aside-collapsed' : app.layout.isCollapsed, 'layout-boxed' : app.layout.isBoxed }">
<div data-ui-view="" data-autoscroll="false" class="wrapper"></div>
<script src="js/base-ebf6902789.js"></script>
<script src="js/app-c0595ed775.js"></script>
</body>
</html>
Open service 37.48.67.87:443 · p.vizito.be
2026-01-08 08:22
HTTP/1.1 200 OK Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 1308 Last-Modified: Sun, 23 Nov 2025 09:07:39 GMT Connection: close Vary: Accept-Encoding ETag: "6922cedb-51c" Strict-Transport-Security: max-age=31536000; includeSubDomains Accept-Ranges: bytes Page title: Vizito - Pre-registration <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Vizito - Pre-registration</title> <base href="/"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="icon" type="image/svg+xml" href="assets/favicon.svg"> <link rel="mask-icon" href="assets/favicon.svg" color="#0067EB"> <link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png"> <link rel="manifest" href="assets/site.webmanifest"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-config" content="assets/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <link href="/assets/css/fonts.css" rel="stylesheet"> <link rel="stylesheet" href="styles.9ee2951d80adfea833b8.css"></head> <body class="mat-typography padding-html body"> <app-root></app-root> <script src="runtime-es2015.1eba213af0b233498d9d.js" type="module"></script><script src="runtime-es5.1eba213af0b233498d9d.js" nomodule defer></script><script src="polyfills-es5.45f0dc9879d75e2f21ba.js" nomodule defer></script><script src="polyfills-es2015.eaf1ff227ffb63c8f3a6.js" type="module"></script><script src="main-es2015.8451692c653a73fe8349.js" type="module"></script><script src="main-es5.8451692c653a73fe8349.js" nomodule defer></script></body> </html>
Open service 37.48.67.87:80 · mobile.vizito.be
2026-01-08 08:22
HTTP/1.1 403 Forbidden Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 146 Connection: close Vary: Accept-Encoding Page title: 403 Forbidden <html> <head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:80 · invoices.vizito.eu
2026-01-08 08:22
HTTP/1.1 403 Forbidden Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 146 Connection: close Vary: Accept-Encoding Page title: 403 Forbidden <html> <head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:443 · api.vizito.eu
2026-01-08 08:22
HTTP/1.1 404 Not Found Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html; charset=utf-8 Content-Length: 139 Connection: close Vary: Accept-Encoding Set-Cookie: _csrf=c--fKx_eVQ2_pK6fzk0KmnMK; Path=/ Set-Cookie: XSRF-TOKEN=u0QygmvS-7Mwx0ngNOq8AFS4dvaQsfhXnCIY; Path=/; Secure; SameSite=Strict Content-Security-Policy: default-src 'none' X-Content-Security-Policy: default-src 'self'; script-src 'self'; style-src 'self'; img-src 'self' data: *; object-src 'none'; upgrade-insecure-requests X-WebKit-CSP: default-src 'self'; script-src 'self'; style-src 'self'; img-src 'self' data: *; object-src 'none'; upgrade-insecure-requests X-DNS-Prefetch-Control: off X-Frame-Options: SAMEORIGIN Strict-Transport-Security: max-age=31536000; includeSubDomains X-Download-Options: noopen X-Content-Type-Options: nosniff Referrer-Policy: no-referrer Vary: Origin Page title: Error <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot GET /</pre> </body> </html>
Open service 37.48.67.87:80 · m.vizito.net
2026-01-08 08:22
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://m.vizito.net/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:80 · m.vizito.be
2026-01-08 08:22
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://m.vizito.be/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:80 · invoices.vizito.be
2026-01-08 08:22
HTTP/1.1 403 Forbidden Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 146 Connection: close Vary: Accept-Encoding Page title: 403 Forbidden <html> <head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:80 · p.vizito.net
2026-01-08 08:22
HTTP/1.1 403 Forbidden Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 146 Connection: close Vary: Accept-Encoding Page title: 403 Forbidden <html> <head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:443 · mobile.vizito.be
2026-01-08 08:22
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 08:22:52 GMT
Content-Type: text/html
Content-Length: 1424
Last-Modified: Tue, 16 Dec 2025 13:01:40 GMT
Connection: close
Vary: Accept-Encoding
ETag: "69415834-590"
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Cache-Control: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito - Backoffice
<!DOCTYPE html>
<html lang="en" data-ng-app="angle">
<head>
<meta name="robots" content="noindex">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="description" content="{{app.description}}">
<meta name="keywords" content="vizito, backoffice, backoffice.vizito.be, visitor registration, visitor, dashboard, admin">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="img/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<title data-ng-bind="pageTitle()">Vizito - Backoffice</title>
<link rel="icon" type="image/svg+xml" href="img/favicon.svg">
<link rel="mask-icon" href="img/favicon.svg" color="#0067EB">
<link rel="apple-touch-icon" sizes="180x180" href="img/apple-touch-icon.png">
<link rel="manifest" href="img/site.webmanifest">
<link rel="stylesheet" href="css/app-665922984f.css" data-ng-if="!app.layout.isRTL">
<link rel="stylesheet" href="css/app-rtl-a352486907.css" data-ng-if="app.layout.isRTL">
</head>
<body data-ng-class="{ 'layout-fixed' : app.layout.isFixed, 'aside-collapsed' : app.layout.isCollapsed, 'layout-boxed' : app.layout.isBoxed }">
<div data-ui-view="" data-autoscroll="false" class="wrapper"></div>
<script src="js/base-ebf6902789.js"></script>
<script src="js/app-c0595ed775.js"></script>
</body>
</html>
Open service 37.48.67.87:80 · backoffice.vizito.net
2026-01-08 08:22
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://backoffice.vizito.net/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:80 · backoffice.vizito.eu
2026-01-08 08:22
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://backoffice.vizito.eu/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:443 · m.vizito.net
2026-01-08 08:22
HTTP/1.1 200 OK Date: Thu, 08 Jan 2026 08:22:53 GMT Content-Type: text/html Content-Length: 1305 Last-Modified: Sun, 23 Nov 2025 09:07:06 GMT Connection: close Vary: Accept-Encoding ETag: "6922ceba-519" Strict-Transport-Security: max-age=31536000; includeSubDomains Accept-Ranges: bytes Page title: Vizito - Contactless Sign In <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Vizito - Contactless Sign In</title> <base href="/"> <meta name="viewport" content="width=device-width, user-scalable=no"> <link rel="icon" type="image/svg+xml" href="assets/favicon.svg"> <link rel="mask-icon" href="assets/favicon.svg" color="#0067EB"> <link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png"> <link rel="manifest" href="assets/site.webmanifest"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-config" content="assets/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <link href="/assets/css/fonts.css" rel="stylesheet"> <link rel="stylesheet" href="styles.893336336c1d43d3bc2a.css"></head> <body class="mat-typography padding-html"> <app-root></app-root> <script src="runtime-es2015.44c347c1579f3dc31ba8.js" type="module"></script><script src="runtime-es5.44c347c1579f3dc31ba8.js" nomodule defer></script><script src="polyfills-es5.45f0dc9879d75e2f21ba.js" nomodule defer></script><script src="polyfills-es2015.eaf1ff227ffb63c8f3a6.js" type="module"></script><script src="main-es2015.dad612c623a87996dbc9.js" type="module"></script><script src="main-es5.dad612c623a87996dbc9.js" nomodule defer></script></body> </html>
Open service 37.48.67.87:80 · p.vizito.eu
2026-01-08 08:22
HTTP/1.1 403 Forbidden Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 146 Connection: close Vary: Accept-Encoding Page title: 403 Forbidden <html> <head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:443 · backoffice.vizito.net
2026-01-08 08:22
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 08:22:52 GMT
Content-Type: text/html
Content-Length: 1424
Last-Modified: Tue, 16 Dec 2025 13:01:40 GMT
Connection: close
Vary: Accept-Encoding
ETag: "69415834-590"
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Cache-Control: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito - Backoffice
<!DOCTYPE html>
<html lang="en" data-ng-app="angle">
<head>
<meta name="robots" content="noindex">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="description" content="{{app.description}}">
<meta name="keywords" content="vizito, backoffice, backoffice.vizito.be, visitor registration, visitor, dashboard, admin">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="msapplication-config" content="img/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<title data-ng-bind="pageTitle()">Vizito - Backoffice</title>
<link rel="icon" type="image/svg+xml" href="img/favicon.svg">
<link rel="mask-icon" href="img/favicon.svg" color="#0067EB">
<link rel="apple-touch-icon" sizes="180x180" href="img/apple-touch-icon.png">
<link rel="manifest" href="img/site.webmanifest">
<link rel="stylesheet" href="css/app-665922984f.css" data-ng-if="!app.layout.isRTL">
<link rel="stylesheet" href="css/app-rtl-a352486907.css" data-ng-if="app.layout.isRTL">
</head>
<body data-ng-class="{ 'layout-fixed' : app.layout.isFixed, 'aside-collapsed' : app.layout.isCollapsed, 'layout-boxed' : app.layout.isBoxed }">
<div data-ui-view="" data-autoscroll="false" class="wrapper"></div>
<script src="js/base-ebf6902789.js"></script>
<script src="js/app-c0595ed775.js"></script>
</body>
</html>
Open service 37.48.67.87:80 · frontoffice.vizito.eu
2026-01-08 08:22
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://frontoffice.vizito.eu/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:443 · p.vizito.eu
2026-01-08 08:22
HTTP/1.1 200 OK Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 1308 Last-Modified: Sun, 23 Nov 2025 09:07:39 GMT Connection: close Vary: Accept-Encoding ETag: "6922cedb-51c" Strict-Transport-Security: max-age=31536000; includeSubDomains Accept-Ranges: bytes Page title: Vizito - Pre-registration <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Vizito - Pre-registration</title> <base href="/"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="icon" type="image/svg+xml" href="assets/favicon.svg"> <link rel="mask-icon" href="assets/favicon.svg" color="#0067EB"> <link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png"> <link rel="manifest" href="assets/site.webmanifest"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-config" content="assets/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <link href="/assets/css/fonts.css" rel="stylesheet"> <link rel="stylesheet" href="styles.9ee2951d80adfea833b8.css"></head> <body class="mat-typography padding-html body"> <app-root></app-root> <script src="runtime-es2015.1eba213af0b233498d9d.js" type="module"></script><script src="runtime-es5.1eba213af0b233498d9d.js" nomodule defer></script><script src="polyfills-es5.45f0dc9879d75e2f21ba.js" nomodule defer></script><script src="polyfills-es2015.eaf1ff227ffb63c8f3a6.js" type="module"></script><script src="main-es2015.8451692c653a73fe8349.js" type="module"></script><script src="main-es5.8451692c653a73fe8349.js" nomodule defer></script></body> </html>
Open service 37.48.67.87:443 · invoices.vizito.eu
2026-01-08 08:22
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 08:22:52 GMT
Content-Type: text/html
Content-Length: 2249
Last-Modified: Thu, 25 Jul 2024 14:15:07 GMT
Connection: close
Vary: Accept-Encoding
ETag: "66a25deb-8c9"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito invoice payment
<!DOCTYPE html>
<html>
<head>
<title>Vizito invoice payment</title>
<link rel="stylesheet" href="style.css">
<script src="https://js.stripe.com/v3/"></script>
</head>
<body>
<section>
<div class="product">
<div class="description">
<h3 id='invoice'></h3>
<h5 id='amount'></h5>
</div>
</div>
<button type="button" id="checkout-button" disabled>Pay now</button>
<button type="button" id="already-paid" hidden>Already paid</button>
</section>
</body>
<script type="text/javascript">
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const invoiceToken = urlParams.get('invoice');
fetch("/api/invoice/" + invoiceToken, {
method: "GET"
}).then(function (response) {
return response.json();
}).then(function (invoice) {
document.getElementById('invoice').innerText = 'Payment for invoice ' + invoice.numbering;
document.getElementById('amount').innerText = invoice.total_amount + ' ' + invoice.currency;
if (invoice.status == 'FINAL') {
document.getElementById('already-paid').hidden = true;
document.getElementById('checkout-button').hidden = false;
document.getElementById('checkout-button').disabled = false;
} else if (invoice.status == 'PAID') {
document.getElementById('already-paid').hidden = false;
document.getElementById('checkout-button').hidden = true;
}
})
var stripe = Stripe("pk_live_VsppfMkxYadcDbm5fDtOD7rm");
var checkoutButton = document.getElementById("checkout-button");
checkoutButton.addEventListener("click", function () {
fetch("/api/pay/" + invoiceToken, {
method: "POST"
})
.then(function (response) {
return response.json();
})
.then(function (session) {
return stripe.redirectToCheckout({ sessionId: session.id });
})
.then(function (result) {
if (result.error) {
alert(result.error.message);
}
})
.catch(function (error) {
console.error("Error:", error);
});
});
</script>
</html>
Open service 37.48.67.87:80 · backoffice.vizito.be
2026-01-08 08:22
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://backoffice.vizito.be/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:443 · m.vizito.be
2026-01-08 08:22
HTTP/1.1 200 OK Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 1305 Last-Modified: Sun, 23 Nov 2025 09:07:06 GMT Connection: close Vary: Accept-Encoding ETag: "6922ceba-519" Strict-Transport-Security: max-age=31536000; includeSubDomains Accept-Ranges: bytes Page title: Vizito - Contactless Sign In <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Vizito - Contactless Sign In</title> <base href="/"> <meta name="viewport" content="width=device-width, user-scalable=no"> <link rel="icon" type="image/svg+xml" href="assets/favicon.svg"> <link rel="mask-icon" href="assets/favicon.svg" color="#0067EB"> <link rel="apple-touch-icon" sizes="180x180" href="assets/apple-touch-icon.png"> <link rel="manifest" href="assets/site.webmanifest"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="msapplication-config" content="assets/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> <link href="/assets/css/fonts.css" rel="stylesheet"> <link rel="stylesheet" href="styles.893336336c1d43d3bc2a.css"></head> <body class="mat-typography padding-html"> <app-root></app-root> <script src="runtime-es2015.44c347c1579f3dc31ba8.js" type="module"></script><script src="runtime-es5.44c347c1579f3dc31ba8.js" nomodule defer></script><script src="polyfills-es5.45f0dc9879d75e2f21ba.js" nomodule defer></script><script src="polyfills-es2015.eaf1ff227ffb63c8f3a6.js" type="module"></script><script src="main-es2015.dad612c623a87996dbc9.js" type="module"></script><script src="main-es5.dad612c623a87996dbc9.js" nomodule defer></script></body> </html>
Open service 37.48.67.87:80 · api.vizito.net
2026-01-08 08:22
HTTP/1.1 301 Moved Permanently Date: Thu, 08 Jan 2026 08:22:51 GMT Content-Type: text/html Content-Length: 162 Connection: close Location: https://api.vizito.net/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:80 · p.vizito.be
2026-01-08 08:22
HTTP/1.1 403 Forbidden Date: Thu, 08 Jan 2026 08:22:52 GMT Content-Type: text/html Content-Length: 146 Connection: close Vary: Accept-Encoding Page title: 403 Forbidden <html> <head><title>403 Forbidden</title></head> <body> <center><h1>403 Forbidden</h1></center> <hr><center>nginx</center> </body> </html>
Open service 37.48.67.87:443 · invoices.vizito.eu
2026-01-02 16:42
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 16:42:50 GMT
Content-Type: text/html
Content-Length: 2249
Last-Modified: Thu, 25 Jul 2024 14:15:07 GMT
Connection: close
Vary: Accept-Encoding
ETag: "66a25deb-8c9"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito invoice payment
<!DOCTYPE html>
<html>
<head>
<title>Vizito invoice payment</title>
<link rel="stylesheet" href="style.css">
<script src="https://js.stripe.com/v3/"></script>
</head>
<body>
<section>
<div class="product">
<div class="description">
<h3 id='invoice'></h3>
<h5 id='amount'></h5>
</div>
</div>
<button type="button" id="checkout-button" disabled>Pay now</button>
<button type="button" id="already-paid" hidden>Already paid</button>
</section>
</body>
<script type="text/javascript">
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const invoiceToken = urlParams.get('invoice');
fetch("/api/invoice/" + invoiceToken, {
method: "GET"
}).then(function (response) {
return response.json();
}).then(function (invoice) {
document.getElementById('invoice').innerText = 'Payment for invoice ' + invoice.numbering;
document.getElementById('amount').innerText = invoice.total_amount + ' ' + invoice.currency;
if (invoice.status == 'FINAL') {
document.getElementById('already-paid').hidden = true;
document.getElementById('checkout-button').hidden = false;
document.getElementById('checkout-button').disabled = false;
} else if (invoice.status == 'PAID') {
document.getElementById('already-paid').hidden = false;
document.getElementById('checkout-button').hidden = true;
}
})
var stripe = Stripe("pk_live_VsppfMkxYadcDbm5fDtOD7rm");
var checkoutButton = document.getElementById("checkout-button");
checkoutButton.addEventListener("click", function () {
fetch("/api/pay/" + invoiceToken, {
method: "POST"
})
.then(function (response) {
return response.json();
})
.then(function (session) {
return stripe.redirectToCheckout({ sessionId: session.id });
})
.then(function (result) {
if (result.error) {
alert(result.error.message);
}
})
.catch(function (error) {
console.error("Error:", error);
});
});
</script>
</html>
Open service 37.48.67.87:443 · invoices.vizito.be
2026-01-02 07:49
HTTP/1.1 200 OK
Date: Fri, 02 Jan 2026 07:49:54 GMT
Content-Type: text/html
Content-Length: 2249
Last-Modified: Thu, 25 Jul 2024 14:15:07 GMT
Connection: close
Vary: Accept-Encoding
ETag: "66a25deb-8c9"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito invoice payment
<!DOCTYPE html>
<html>
<head>
<title>Vizito invoice payment</title>
<link rel="stylesheet" href="style.css">
<script src="https://js.stripe.com/v3/"></script>
</head>
<body>
<section>
<div class="product">
<div class="description">
<h3 id='invoice'></h3>
<h5 id='amount'></h5>
</div>
</div>
<button type="button" id="checkout-button" disabled>Pay now</button>
<button type="button" id="already-paid" hidden>Already paid</button>
</section>
</body>
<script type="text/javascript">
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const invoiceToken = urlParams.get('invoice');
fetch("/api/invoice/" + invoiceToken, {
method: "GET"
}).then(function (response) {
return response.json();
}).then(function (invoice) {
document.getElementById('invoice').innerText = 'Payment for invoice ' + invoice.numbering;
document.getElementById('amount').innerText = invoice.total_amount + ' ' + invoice.currency;
if (invoice.status == 'FINAL') {
document.getElementById('already-paid').hidden = true;
document.getElementById('checkout-button').hidden = false;
document.getElementById('checkout-button').disabled = false;
} else if (invoice.status == 'PAID') {
document.getElementById('already-paid').hidden = false;
document.getElementById('checkout-button').hidden = true;
}
})
var stripe = Stripe("pk_live_VsppfMkxYadcDbm5fDtOD7rm");
var checkoutButton = document.getElementById("checkout-button");
checkoutButton.addEventListener("click", function () {
fetch("/api/pay/" + invoiceToken, {
method: "POST"
})
.then(function (response) {
return response.json();
})
.then(function (session) {
return stripe.redirectToCheckout({ sessionId: session.id });
})
.then(function (result) {
if (result.error) {
alert(result.error.message);
}
})
.catch(function (error) {
console.error("Error:", error);
});
});
</script>
</html>
Open service 37.48.67.87:443 · invoices.vizito.be
2025-12-23 03:39
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 03:39:56 GMT
Content-Type: text/html
Content-Length: 2249
Last-Modified: Thu, 25 Jul 2024 14:15:07 GMT
Connection: close
Vary: Accept-Encoding
ETag: "66a25deb-8c9"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito invoice payment
<!DOCTYPE html>
<html>
<head>
<title>Vizito invoice payment</title>
<link rel="stylesheet" href="style.css">
<script src="https://js.stripe.com/v3/"></script>
</head>
<body>
<section>
<div class="product">
<div class="description">
<h3 id='invoice'></h3>
<h5 id='amount'></h5>
</div>
</div>
<button type="button" id="checkout-button" disabled>Pay now</button>
<button type="button" id="already-paid" hidden>Already paid</button>
</section>
</body>
<script type="text/javascript">
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const invoiceToken = urlParams.get('invoice');
fetch("/api/invoice/" + invoiceToken, {
method: "GET"
}).then(function (response) {
return response.json();
}).then(function (invoice) {
document.getElementById('invoice').innerText = 'Payment for invoice ' + invoice.numbering;
document.getElementById('amount').innerText = invoice.total_amount + ' ' + invoice.currency;
if (invoice.status == 'FINAL') {
document.getElementById('already-paid').hidden = true;
document.getElementById('checkout-button').hidden = false;
document.getElementById('checkout-button').disabled = false;
} else if (invoice.status == 'PAID') {
document.getElementById('already-paid').hidden = false;
document.getElementById('checkout-button').hidden = true;
}
})
var stripe = Stripe("pk_live_VsppfMkxYadcDbm5fDtOD7rm");
var checkoutButton = document.getElementById("checkout-button");
checkoutButton.addEventListener("click", function () {
fetch("/api/pay/" + invoiceToken, {
method: "POST"
})
.then(function (response) {
return response.json();
})
.then(function (session) {
return stripe.redirectToCheckout({ sessionId: session.id });
})
.then(function (result) {
if (result.error) {
alert(result.error.message);
}
})
.catch(function (error) {
console.error("Error:", error);
});
});
</script>
</html>
Open service 37.48.67.87:443 · invoices.vizito.eu
2025-12-23 01:48
HTTP/1.1 200 OK
Date: Tue, 23 Dec 2025 01:48:41 GMT
Content-Type: text/html
Content-Length: 2249
Last-Modified: Thu, 25 Jul 2024 14:15:07 GMT
Connection: close
Vary: Accept-Encoding
ETag: "66a25deb-8c9"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito invoice payment
<!DOCTYPE html>
<html>
<head>
<title>Vizito invoice payment</title>
<link rel="stylesheet" href="style.css">
<script src="https://js.stripe.com/v3/"></script>
</head>
<body>
<section>
<div class="product">
<div class="description">
<h3 id='invoice'></h3>
<h5 id='amount'></h5>
</div>
</div>
<button type="button" id="checkout-button" disabled>Pay now</button>
<button type="button" id="already-paid" hidden>Already paid</button>
</section>
</body>
<script type="text/javascript">
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const invoiceToken = urlParams.get('invoice');
fetch("/api/invoice/" + invoiceToken, {
method: "GET"
}).then(function (response) {
return response.json();
}).then(function (invoice) {
document.getElementById('invoice').innerText = 'Payment for invoice ' + invoice.numbering;
document.getElementById('amount').innerText = invoice.total_amount + ' ' + invoice.currency;
if (invoice.status == 'FINAL') {
document.getElementById('already-paid').hidden = true;
document.getElementById('checkout-button').hidden = false;
document.getElementById('checkout-button').disabled = false;
} else if (invoice.status == 'PAID') {
document.getElementById('already-paid').hidden = false;
document.getElementById('checkout-button').hidden = true;
}
})
var stripe = Stripe("pk_live_VsppfMkxYadcDbm5fDtOD7rm");
var checkoutButton = document.getElementById("checkout-button");
checkoutButton.addEventListener("click", function () {
fetch("/api/pay/" + invoiceToken, {
method: "POST"
})
.then(function (response) {
return response.json();
})
.then(function (session) {
return stripe.redirectToCheckout({ sessionId: session.id });
})
.then(function (result) {
if (result.error) {
alert(result.error.message);
}
})
.catch(function (error) {
console.error("Error:", error);
});
});
</script>
</html>
Open service 37.48.67.87:443 · invoices.vizito.eu
2025-12-21 08:52
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 08:52:53 GMT
Content-Type: text/html
Content-Length: 2249
Last-Modified: Thu, 25 Jul 2024 14:15:07 GMT
Connection: close
Vary: Accept-Encoding
ETag: "66a25deb-8c9"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito invoice payment
<!DOCTYPE html>
<html>
<head>
<title>Vizito invoice payment</title>
<link rel="stylesheet" href="style.css">
<script src="https://js.stripe.com/v3/"></script>
</head>
<body>
<section>
<div class="product">
<div class="description">
<h3 id='invoice'></h3>
<h5 id='amount'></h5>
</div>
</div>
<button type="button" id="checkout-button" disabled>Pay now</button>
<button type="button" id="already-paid" hidden>Already paid</button>
</section>
</body>
<script type="text/javascript">
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const invoiceToken = urlParams.get('invoice');
fetch("/api/invoice/" + invoiceToken, {
method: "GET"
}).then(function (response) {
return response.json();
}).then(function (invoice) {
document.getElementById('invoice').innerText = 'Payment for invoice ' + invoice.numbering;
document.getElementById('amount').innerText = invoice.total_amount + ' ' + invoice.currency;
if (invoice.status == 'FINAL') {
document.getElementById('already-paid').hidden = true;
document.getElementById('checkout-button').hidden = false;
document.getElementById('checkout-button').disabled = false;
} else if (invoice.status == 'PAID') {
document.getElementById('already-paid').hidden = false;
document.getElementById('checkout-button').hidden = true;
}
})
var stripe = Stripe("pk_live_VsppfMkxYadcDbm5fDtOD7rm");
var checkoutButton = document.getElementById("checkout-button");
checkoutButton.addEventListener("click", function () {
fetch("/api/pay/" + invoiceToken, {
method: "POST"
})
.then(function (response) {
return response.json();
})
.then(function (session) {
return stripe.redirectToCheckout({ sessionId: session.id });
})
.then(function (result) {
if (result.error) {
alert(result.error.message);
}
})
.catch(function (error) {
console.error("Error:", error);
});
});
</script>
</html>
Open service 37.48.67.87:443 · invoices.vizito.be
2025-12-21 01:35
HTTP/1.1 200 OK
Date: Sun, 21 Dec 2025 01:35:45 GMT
Content-Type: text/html
Content-Length: 2249
Last-Modified: Thu, 25 Jul 2024 14:15:07 GMT
Connection: close
Vary: Accept-Encoding
ETag: "66a25deb-8c9"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito invoice payment
<!DOCTYPE html>
<html>
<head>
<title>Vizito invoice payment</title>
<link rel="stylesheet" href="style.css">
<script src="https://js.stripe.com/v3/"></script>
</head>
<body>
<section>
<div class="product">
<div class="description">
<h3 id='invoice'></h3>
<h5 id='amount'></h5>
</div>
</div>
<button type="button" id="checkout-button" disabled>Pay now</button>
<button type="button" id="already-paid" hidden>Already paid</button>
</section>
</body>
<script type="text/javascript">
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const invoiceToken = urlParams.get('invoice');
fetch("/api/invoice/" + invoiceToken, {
method: "GET"
}).then(function (response) {
return response.json();
}).then(function (invoice) {
document.getElementById('invoice').innerText = 'Payment for invoice ' + invoice.numbering;
document.getElementById('amount').innerText = invoice.total_amount + ' ' + invoice.currency;
if (invoice.status == 'FINAL') {
document.getElementById('already-paid').hidden = true;
document.getElementById('checkout-button').hidden = false;
document.getElementById('checkout-button').disabled = false;
} else if (invoice.status == 'PAID') {
document.getElementById('already-paid').hidden = false;
document.getElementById('checkout-button').hidden = true;
}
})
var stripe = Stripe("pk_live_VsppfMkxYadcDbm5fDtOD7rm");
var checkoutButton = document.getElementById("checkout-button");
checkoutButton.addEventListener("click", function () {
fetch("/api/pay/" + invoiceToken, {
method: "POST"
})
.then(function (response) {
return response.json();
})
.then(function (session) {
return stripe.redirectToCheckout({ sessionId: session.id });
})
.then(function (result) {
if (result.error) {
alert(result.error.message);
}
})
.catch(function (error) {
console.error("Error:", error);
});
});
</script>
</html>
Open service 37.48.67.87:443 · invoices.vizito.eu
2025-12-19 04:58
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2025 04:58:43 GMT
Content-Type: text/html
Content-Length: 2249
Last-Modified: Thu, 25 Jul 2024 14:15:07 GMT
Connection: close
Vary: Accept-Encoding
ETag: "66a25deb-8c9"
Strict-Transport-Security: max-age=31536000; includeSubDomains
Accept-Ranges: bytes
Page title: Vizito invoice payment
<!DOCTYPE html>
<html>
<head>
<title>Vizito invoice payment</title>
<link rel="stylesheet" href="style.css">
<script src="https://js.stripe.com/v3/"></script>
</head>
<body>
<section>
<div class="product">
<div class="description">
<h3 id='invoice'></h3>
<h5 id='amount'></h5>
</div>
</div>
<button type="button" id="checkout-button" disabled>Pay now</button>
<button type="button" id="already-paid" hidden>Already paid</button>
</section>
</body>
<script type="text/javascript">
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const invoiceToken = urlParams.get('invoice');
fetch("/api/invoice/" + invoiceToken, {
method: "GET"
}).then(function (response) {
return response.json();
}).then(function (invoice) {
document.getElementById('invoice').innerText = 'Payment for invoice ' + invoice.numbering;
document.getElementById('amount').innerText = invoice.total_amount + ' ' + invoice.currency;
if (invoice.status == 'FINAL') {
document.getElementById('already-paid').hidden = true;
document.getElementById('checkout-button').hidden = false;
document.getElementById('checkout-button').disabled = false;
} else if (invoice.status == 'PAID') {
document.getElementById('already-paid').hidden = false;
document.getElementById('checkout-button').hidden = true;
}
})
var stripe = Stripe("pk_live_VsppfMkxYadcDbm5fDtOD7rm");
var checkoutButton = document.getElementById("checkout-button");
checkoutButton.addEventListener("click", function () {
fetch("/api/pay/" + invoiceToken, {
method: "POST"
})
.then(function (response) {
return response.json();
})
.then(function (session) {
return stripe.redirectToCheckout({ sessionId: session.id });
})
.then(function (result) {
if (result.error) {
alert(result.error.message);
}
})
.catch(function (error) {
console.error("Error:", error);
});
});
</script>
</html>
backoffice.vizito.eu 5 backoffice.vizito.net 5 mobile.vizito.be 5 mobile.vizito.net 5 mobile.vizito.eu 5 backoffice.vizito.be 5 invoices.vizito.net 5 frontoffice.vizito.be 4 frontoffice.vizito.net 4 invoices.vizito.eu 9 frontoffice.vizito.eu 4 fujifilm.vizito.be 1 rinkonien.vizito.be 1 invoices.vizito.be 6 m.vizito.eu 1 p.vizito.be 1 api.vizito.be 1 m.vizito.net 1 m.vizito.be 1 api.vizito.eu 1 p.vizito.eu 1 api.vizito.net 1 p.vizito.net 1