AmazonS3
tcp/443
CloudFront
tcp/80
Open service 2001:41a8:44:4::4f8c:5fa1:80 · stage-pay.costacruzeiros.com
2026-01-22 16:10
HTTP/1.1 301 Moved Permanently Server: CloudFront Content-Type: text/html Content-Length: 167 Location: https://stage-pay.costacruzeiros.com/ X-Amz-Cf-Pop: ZRH52-P1 X-Amz-Cf-Id: nqfTmTne4PFCp84RT6WColLvKT0nYVJ5ZbSzKsT1gMqOogtsl3Ancw== X-XSS-Protection: 1; mode=block X-Frame-Options: DENY Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Date: Thu, 22 Jan 2026 16:10:33 GMT Connection: close Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2001:41a8:44:4::4f8c:5f2b:80 · stage-pay.costacruzeiros.com
2026-01-22 16:10
HTTP/1.1 301 Moved Permanently Server: CloudFront Content-Type: text/html Content-Length: 167 Location: https://stage-pay.costacruzeiros.com/ X-Amz-Cf-Pop: ZRH52-P1 X-Amz-Cf-Id: sArq0xDxbhjL7HxX0RacjA9et449k9M7BeZfOrqUz3xiFogPYqTPrQ== X-XSS-Protection: 1; mode=block X-Frame-Options: DENY Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Date: Thu, 22 Jan 2026 16:10:33 GMT Connection: close Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2.16.183.12:80 · stage-pay.costacruzeiros.com
2026-01-22 16:10
HTTP/1.1 301 Moved Permanently Server: CloudFront Content-Type: text/html Content-Length: 167 Location: https://stage-pay.costacruzeiros.com/ X-Amz-Cf-Pop: VIE50-P4 X-Amz-Cf-Id: TSTRw2XR9oPJxyTGNl9ew8_109wfvlEfaXS1zcEivPaNt6T-lB6BEw== X-XSS-Protection: 1; mode=block X-Frame-Options: DENY Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Date: Thu, 22 Jan 2026 16:10:33 GMT Connection: close Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2.16.183.18:80 · stage-pay.costacruzeiros.com
2026-01-22 16:10
HTTP/1.1 301 Moved Permanently Server: CloudFront Content-Type: text/html Content-Length: 167 Location: https://stage-pay.costacruzeiros.com/ X-Amz-Cf-Pop: VIE50-P4 X-Amz-Cf-Id: uTsfitDz7kTImQKsOM3rfMycbRt4p-JBCP352reFLR1H8tQzqlgyqg== X-XSS-Protection: 1; mode=block X-Frame-Options: DENY Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Date: Thu, 22 Jan 2026 16:10:33 GMT Connection: close Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2001:41a8:44:4::4f8c:5f2b:443 · stage-pay.costacruzeiros.com
2026-01-22 16:10
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Tue, 02 Dec 2025 12:00:26 GMT
ETag: "e77194006bba033883dd740ecb28cbb0"
x-amz-server-side-encryption: aws:kms
x-amz-server-side-encryption-aws-kms-key-id: arn:aws:kms:eu-central-1:974726672971:key/0b4f8f6b-d059-4cb5-a7bf-99a5b390abb7
x-amz-server-side-encryption-bucket-key-enabled: true
x-amz-version-id: GTkGLtR1NzIlIQAdpgJBpvyDLd8RfGS4
Accept-Ranges: bytes
Server: AmazonS3
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: cP1ogx_v-xNwjJKSoaIcZOCLvO1Xb_Vm5pFenykwAzzYH_TsPtdY_A==
X-XSS-Protection: 1; mode=block
X-Frame-Options: DENY
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Thu, 22 Jan 2026 16:10:13 GMT
Content-Length: 5633
Connection: close
Page title: IFrame Payment
<!doctype html>
<html lang="it">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script type="text/javascript" src="https://stage-pay.costacruzeiros.com/resources/d4220e2b6f52a22231c136645f6e0ba9a84cba01cf403" ></script><script src="https://payments.worldpay.com/resources/hpp/integrations/embedded/js/hpp-embedded-integration-library.js"></script>
<title>IFrame Payment</title>
<style>
html, body {
height: 100%;
margin: 0;
font-family: sans-serif;
}
#worldpay-container {
width: 100%;
min-height: 100vh;
border: 0;
overflow: auto;
}
/* Loader Overlay */
#loader {
position: fixed;
inset: 0;
display: grid;
place-items: center;
background: #fff;
z-index: 9999;
transition: opacity 0.3s ease-out;
}
/* Spinner Styles */
.lds-spinner {
position: relative;
width: 56px;
height: 56px;
}
.lds-spinner div {
transform-origin: 28px 28px;
animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
content: "";
position: absolute;
top: 2px;
left: 26px;
width: 4px;
height: 16px;
border-radius: 2px;
background: #000;
}
.lds-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }
.lds-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -1.0s; }
.lds-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }
.lds-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }
.lds-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }
.lds-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }
.lds-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }
.lds-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }
.lds-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }
.lds-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }
.lds-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }
.lds-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }
@keyframes lds-spinner {
0% { opacity: 1; }
100% { opacity: 0; }
}
</style>
</head>
<body>
<div id="worldpay-container"></div>
<div id="loader" role="status" aria-live="polite" aria-label="Loading">
<div class="lds-spinner">
<div></div><div></div><div></div><div></div><div></div><div></div>
<div></div><div></div><div></div><div></div><div></div><div></div>
</div>
</div>
<script>
const container = document.getElementById("worldpay-container");
const loader = document.getElementById("loader");
const params = new URLSearchParams(window.location.search);
const base = params.get("baseURL");
params.delete("baseURL");
let finalUrl;
try {
if (!base) {
throw new Error("Missing 'baseURL' parameter in the query string.");
}
const u = new URL(base);
for (const [k, v] of params.entries()) {
u.searchParams.append(k, v);
}
finalUrl = u.toString();
console.log("Initializing Worldpay with URL:", finalUrl);
window.history.replaceState({}, document.title, window.location.pathname + window.location.hash);
Open service 2.16.183.18:443 · stage-pay.costacruzeiros.com
2026-01-22 16:10
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Tue, 02 Dec 2025 12:00:26 GMT
ETag: "e77194006bba033883dd740ecb28cbb0"
x-amz-server-side-encryption: aws:kms
x-amz-server-side-encryption-aws-kms-key-id: arn:aws:kms:eu-central-1:974726672971:key/0b4f8f6b-d059-4cb5-a7bf-99a5b390abb7
x-amz-server-side-encryption-bucket-key-enabled: true
x-amz-version-id: GTkGLtR1NzIlIQAdpgJBpvyDLd8RfGS4
Accept-Ranges: bytes
Server: AmazonS3
X-Amz-Cf-Pop: VIE50-P4
X-Amz-Cf-Id: trETRhDICu1yiyUuQY3JF2HzhtPwEMEUed0DbprmLq6kgaPWPKQHAQ==
X-XSS-Protection: 1; mode=block
X-Frame-Options: DENY
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Thu, 22 Jan 2026 16:10:11 GMT
Content-Length: 5633
Connection: close
Page title: IFrame Payment
<!doctype html>
<html lang="it">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script type="text/javascript" src="https://stage-pay.costacruzeiros.com/resources/d4220e2b6f52a22231c136645f6e0ba9a84cba01cf403" ></script><script src="https://payments.worldpay.com/resources/hpp/integrations/embedded/js/hpp-embedded-integration-library.js"></script>
<title>IFrame Payment</title>
<style>
html, body {
height: 100%;
margin: 0;
font-family: sans-serif;
}
#worldpay-container {
width: 100%;
min-height: 100vh;
border: 0;
overflow: auto;
}
/* Loader Overlay */
#loader {
position: fixed;
inset: 0;
display: grid;
place-items: center;
background: #fff;
z-index: 9999;
transition: opacity 0.3s ease-out;
}
/* Spinner Styles */
.lds-spinner {
position: relative;
width: 56px;
height: 56px;
}
.lds-spinner div {
transform-origin: 28px 28px;
animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
content: "";
position: absolute;
top: 2px;
left: 26px;
width: 4px;
height: 16px;
border-radius: 2px;
background: #000;
}
.lds-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }
.lds-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -1.0s; }
.lds-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }
.lds-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }
.lds-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }
.lds-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }
.lds-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }
.lds-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }
.lds-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }
.lds-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }
.lds-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }
.lds-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }
@keyframes lds-spinner {
0% { opacity: 1; }
100% { opacity: 0; }
}
</style>
</head>
<body>
<div id="worldpay-container"></div>
<div id="loader" role="status" aria-live="polite" aria-label="Loading">
<div class="lds-spinner">
<div></div><div></div><div></div><div></div><div></div><div></div>
<div></div><div></div><div></div><div></div><div></div><div></div>
</div>
</div>
<script>
const container = document.getElementById("worldpay-container");
const loader = document.getElementById("loader");
const params = new URLSearchParams(window.location.search);
const base = params.get("baseURL");
params.delete("baseURL");
let finalUrl;
try {
if (!base) {
throw new Error("Missing 'baseURL' parameter in the query string.");
}
const u = new URL(base);
for (const [k, v] of params.entries()) {
u.searchParams.append(k, v);
}
finalUrl = u.toString();
console.log("Initializing Worldpay with URL:", finalUrl);
window.history.replaceState({}, document.title, window.location.pathname + window.location.hash);
Open service 2001:41a8:44:4::4f8c:5fa1:443 · stage-pay.costacruzeiros.com
2026-01-22 16:10
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Tue, 02 Dec 2025 12:00:26 GMT
ETag: "e77194006bba033883dd740ecb28cbb0"
x-amz-server-side-encryption: aws:kms
x-amz-server-side-encryption-aws-kms-key-id: arn:aws:kms:eu-central-1:974726672971:key/0b4f8f6b-d059-4cb5-a7bf-99a5b390abb7
x-amz-server-side-encryption-bucket-key-enabled: true
x-amz-version-id: GTkGLtR1NzIlIQAdpgJBpvyDLd8RfGS4
Accept-Ranges: bytes
Server: AmazonS3
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: lxuxyhWfUv5aSaGFoKoS7nd1UEIlDSORvBDGaOBGiFhd9ozr6VqwJg==
X-XSS-Protection: 1; mode=block
X-Frame-Options: DENY
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Thu, 22 Jan 2026 16:10:11 GMT
Content-Length: 5633
Connection: close
Page title: IFrame Payment
<!doctype html>
<html lang="it">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script type="text/javascript" src="https://stage-pay.costacruzeiros.com/resources/d4220e2b6f52a22231c136645f6e0ba9a84cba01cf403" ></script><script src="https://payments.worldpay.com/resources/hpp/integrations/embedded/js/hpp-embedded-integration-library.js"></script>
<title>IFrame Payment</title>
<style>
html, body {
height: 100%;
margin: 0;
font-family: sans-serif;
}
#worldpay-container {
width: 100%;
min-height: 100vh;
border: 0;
overflow: auto;
}
/* Loader Overlay */
#loader {
position: fixed;
inset: 0;
display: grid;
place-items: center;
background: #fff;
z-index: 9999;
transition: opacity 0.3s ease-out;
}
/* Spinner Styles */
.lds-spinner {
position: relative;
width: 56px;
height: 56px;
}
.lds-spinner div {
transform-origin: 28px 28px;
animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
content: "";
position: absolute;
top: 2px;
left: 26px;
width: 4px;
height: 16px;
border-radius: 2px;
background: #000;
}
.lds-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }
.lds-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -1.0s; }
.lds-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }
.lds-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }
.lds-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }
.lds-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }
.lds-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }
.lds-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }
.lds-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }
.lds-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }
.lds-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }
.lds-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }
@keyframes lds-spinner {
0% { opacity: 1; }
100% { opacity: 0; }
}
</style>
</head>
<body>
<div id="worldpay-container"></div>
<div id="loader" role="status" aria-live="polite" aria-label="Loading">
<div class="lds-spinner">
<div></div><div></div><div></div><div></div><div></div><div></div>
<div></div><div></div><div></div><div></div><div></div><div></div>
</div>
</div>
<script>
const container = document.getElementById("worldpay-container");
const loader = document.getElementById("loader");
const params = new URLSearchParams(window.location.search);
const base = params.get("baseURL");
params.delete("baseURL");
let finalUrl;
try {
if (!base) {
throw new Error("Missing 'baseURL' parameter in the query string.");
}
const u = new URL(base);
for (const [k, v] of params.entries()) {
u.searchParams.append(k, v);
}
finalUrl = u.toString();
console.log("Initializing Worldpay with URL:", finalUrl);
window.history.replaceState({}, document.title, window.location.pathname + window.location.hash);
Open service 2.16.183.12:443 · stage-pay.costacruzeiros.com
2026-01-22 16:10
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Tue, 02 Dec 2025 12:00:26 GMT
ETag: "e77194006bba033883dd740ecb28cbb0"
x-amz-server-side-encryption: aws:kms
x-amz-server-side-encryption-aws-kms-key-id: arn:aws:kms:eu-central-1:974726672971:key/0b4f8f6b-d059-4cb5-a7bf-99a5b390abb7
x-amz-server-side-encryption-bucket-key-enabled: true
x-amz-version-id: GTkGLtR1NzIlIQAdpgJBpvyDLd8RfGS4
Accept-Ranges: bytes
Server: AmazonS3
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: 6I4hMPHDiOtqgt5HF9d1OD7jthRwpVBte5IEIIRtBaKfiWbo6gJD1Q==
X-XSS-Protection: 1; mode=block
X-Frame-Options: DENY
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Thu, 22 Jan 2026 16:10:11 GMT
Content-Length: 5633
Connection: close
Page title: IFrame Payment
<!doctype html>
<html lang="it">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script type="text/javascript" src="https://stage-pay.costacruzeiros.com/resources/d4220e2b6f52a22231c136645f6e0ba9a84cba01cf403" ></script><script src="https://payments.worldpay.com/resources/hpp/integrations/embedded/js/hpp-embedded-integration-library.js"></script>
<title>IFrame Payment</title>
<style>
html, body {
height: 100%;
margin: 0;
font-family: sans-serif;
}
#worldpay-container {
width: 100%;
min-height: 100vh;
border: 0;
overflow: auto;
}
/* Loader Overlay */
#loader {
position: fixed;
inset: 0;
display: grid;
place-items: center;
background: #fff;
z-index: 9999;
transition: opacity 0.3s ease-out;
}
/* Spinner Styles */
.lds-spinner {
position: relative;
width: 56px;
height: 56px;
}
.lds-spinner div {
transform-origin: 28px 28px;
animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
content: "";
position: absolute;
top: 2px;
left: 26px;
width: 4px;
height: 16px;
border-radius: 2px;
background: #000;
}
.lds-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }
.lds-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -1.0s; }
.lds-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }
.lds-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }
.lds-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }
.lds-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }
.lds-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }
.lds-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }
.lds-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }
.lds-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }
.lds-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }
.lds-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }
@keyframes lds-spinner {
0% { opacity: 1; }
100% { opacity: 0; }
}
</style>
</head>
<body>
<div id="worldpay-container"></div>
<div id="loader" role="status" aria-live="polite" aria-label="Loading">
<div class="lds-spinner">
<div></div><div></div><div></div><div></div><div></div><div></div>
<div></div><div></div><div></div><div></div><div></div><div></div>
</div>
</div>
<script>
const container = document.getElementById("worldpay-container");
const loader = document.getElementById("loader");
const params = new URLSearchParams(window.location.search);
const base = params.get("baseURL");
params.delete("baseURL");
let finalUrl;
try {
if (!base) {
throw new Error("Missing 'baseURL' parameter in the query string.");
}
const u = new URL(base);
for (const [k, v] of params.entries()) {
u.searchParams.append(k, v);
}
finalUrl = u.toString();
console.log("Initializing Worldpay with URL:", finalUrl);
window.history.replaceState({}, document.title, window.location.pathname + window.location.hash);
Open service 2a02:26f0:ab00::214:8f4b:443 · stage-pay.costacruzeiros.com
2026-01-08 09:50
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Tue, 02 Dec 2025 12:00:26 GMT
ETag: "e77194006bba033883dd740ecb28cbb0"
x-amz-server-side-encryption: aws:kms
x-amz-server-side-encryption-aws-kms-key-id: arn:aws:kms:eu-central-1:974726672971:key/0b4f8f6b-d059-4cb5-a7bf-99a5b390abb7
x-amz-server-side-encryption-bucket-key-enabled: true
x-amz-version-id: GTkGLtR1NzIlIQAdpgJBpvyDLd8RfGS4
Accept-Ranges: bytes
Server: AmazonS3
X-Amz-Cf-Pop: FRA60-P12
X-Amz-Cf-Id: sGb2PjwRNRNYMIze4gEx00tyvaJcR_D9gA6bhxWsTSky421hSyPTNg==
X-XSS-Protection: 1; mode=block
X-Frame-Options: DENY
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Thu, 08 Jan 2026 09:50:46 GMT
Content-Length: 5633
Connection: close
Page title: IFrame Payment
<!doctype html>
<html lang="it">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script type="text/javascript" src="https://stage-pay.costacruzeiros.com/resources/6704ae412c52a22231c136645f6e0ba9a84cba01cf403" ></script><script src="https://payments.worldpay.com/resources/hpp/integrations/embedded/js/hpp-embedded-integration-library.js"></script>
<title>IFrame Payment</title>
<style>
html, body {
height: 100%;
margin: 0;
font-family: sans-serif;
}
#worldpay-container {
width: 100%;
min-height: 100vh;
border: 0;
overflow: auto;
}
/* Loader Overlay */
#loader {
position: fixed;
inset: 0;
display: grid;
place-items: center;
background: #fff;
z-index: 9999;
transition: opacity 0.3s ease-out;
}
/* Spinner Styles */
.lds-spinner {
position: relative;
width: 56px;
height: 56px;
}
.lds-spinner div {
transform-origin: 28px 28px;
animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
content: "";
position: absolute;
top: 2px;
left: 26px;
width: 4px;
height: 16px;
border-radius: 2px;
background: #000;
}
.lds-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }
.lds-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -1.0s; }
.lds-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }
.lds-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }
.lds-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }
.lds-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }
.lds-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }
.lds-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }
.lds-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }
.lds-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }
.lds-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }
.lds-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }
@keyframes lds-spinner {
0% { opacity: 1; }
100% { opacity: 0; }
}
</style>
</head>
<body>
<div id="worldpay-container"></div>
<div id="loader" role="status" aria-live="polite" aria-label="Loading">
<div class="lds-spinner">
<div></div><div></div><div></div><div></div><div></div><div></div>
<div></div><div></div><div></div><div></div><div></div><div></div>
</div>
</div>
<script>
const container = document.getElementById("worldpay-container");
const loader = document.getElementById("loader");
const params = new URLSearchParams(window.location.search);
const base = params.get("baseURL");
params.delete("baseURL");
let finalUrl;
try {
if (!base) {
throw new Error("Missing 'baseURL' parameter in the query string.");
}
const u = new URL(base);
for (const [k, v] of params.entries()) {
u.searchParams.append(k, v);
}
finalUrl = u.toString();
console.log("Initializing Worldpay with URL:", finalUrl);
window.history.replaceState({}, document.title, window.location.pathname + window.location.hash);
Open service 2a02:26f0:ab00::214:8f52:80 · stage-pay.costacruzeiros.com
2026-01-08 09:50
HTTP/1.1 301 Moved Permanently Server: CloudFront Content-Type: text/html Content-Length: 167 Location: https://stage-pay.costacruzeiros.com/ X-Amz-Cf-Pop: FRA60-P12 X-Amz-Cf-Id: EHCCTtBTxoH27kpALAZYNpji06UzTsSJrLHoPQuyhrDzEFN0oUHPlA== X-XSS-Protection: 1; mode=block X-Frame-Options: DENY Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Date: Thu, 08 Jan 2026 09:51:27 GMT Connection: close Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2a02:26f0:ab00::214:8f52:443 · stage-pay.costacruzeiros.com
2026-01-08 09:50
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Tue, 02 Dec 2025 12:00:26 GMT
ETag: "e77194006bba033883dd740ecb28cbb0"
x-amz-server-side-encryption: aws:kms
x-amz-server-side-encryption-aws-kms-key-id: arn:aws:kms:eu-central-1:974726672971:key/0b4f8f6b-d059-4cb5-a7bf-99a5b390abb7
x-amz-server-side-encryption-bucket-key-enabled: true
x-amz-version-id: GTkGLtR1NzIlIQAdpgJBpvyDLd8RfGS4
Accept-Ranges: bytes
Server: AmazonS3
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: CuzDpYQDKZ4GuD0neVdHf7UZUHeBFp7a23EwFCkSdDSXLZkjMjSxvw==
X-XSS-Protection: 1; mode=block
X-Frame-Options: DENY
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Thu, 08 Jan 2026 09:50:47 GMT
Content-Length: 5633
Connection: close
Page title: IFrame Payment
<!doctype html>
<html lang="it">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script type="text/javascript" src="https://stage-pay.costacruzeiros.com/resources/6704ae412c52a22231c136645f6e0ba9a84cba01cf403" ></script><script src="https://payments.worldpay.com/resources/hpp/integrations/embedded/js/hpp-embedded-integration-library.js"></script>
<title>IFrame Payment</title>
<style>
html, body {
height: 100%;
margin: 0;
font-family: sans-serif;
}
#worldpay-container {
width: 100%;
min-height: 100vh;
border: 0;
overflow: auto;
}
/* Loader Overlay */
#loader {
position: fixed;
inset: 0;
display: grid;
place-items: center;
background: #fff;
z-index: 9999;
transition: opacity 0.3s ease-out;
}
/* Spinner Styles */
.lds-spinner {
position: relative;
width: 56px;
height: 56px;
}
.lds-spinner div {
transform-origin: 28px 28px;
animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
content: "";
position: absolute;
top: 2px;
left: 26px;
width: 4px;
height: 16px;
border-radius: 2px;
background: #000;
}
.lds-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }
.lds-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -1.0s; }
.lds-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }
.lds-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }
.lds-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }
.lds-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }
.lds-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }
.lds-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }
.lds-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }
.lds-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }
.lds-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }
.lds-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }
@keyframes lds-spinner {
0% { opacity: 1; }
100% { opacity: 0; }
}
</style>
</head>
<body>
<div id="worldpay-container"></div>
<div id="loader" role="status" aria-live="polite" aria-label="Loading">
<div class="lds-spinner">
<div></div><div></div><div></div><div></div><div></div><div></div>
<div></div><div></div><div></div><div></div><div></div><div></div>
</div>
</div>
<script>
const container = document.getElementById("worldpay-container");
const loader = document.getElementById("loader");
const params = new URLSearchParams(window.location.search);
const base = params.get("baseURL");
params.delete("baseURL");
let finalUrl;
try {
if (!base) {
throw new Error("Missing 'baseURL' parameter in the query string.");
}
const u = new URL(base);
for (const [k, v] of params.entries()) {
u.searchParams.append(k, v);
}
finalUrl = u.toString();
console.log("Initializing Worldpay with URL:", finalUrl);
window.history.replaceState({}, document.title, window.location.pathname + window.location.hash);
Open service 2a02:26f0:ab00::214:8f4b:80 · stage-pay.costacruzeiros.com
2026-01-08 09:50
HTTP/1.1 301 Moved Permanently Server: CloudFront Content-Type: text/html Content-Length: 167 Location: https://stage-pay.costacruzeiros.com/ X-Amz-Cf-Pop: ZRH52-P1 X-Amz-Cf-Id: irsvwoI82SSQ-PrOybWiDExSmhYdzuwESsfSZG14g-LoQM56La3r0w== X-XSS-Protection: 1; mode=block X-Frame-Options: DENY Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Date: Thu, 08 Jan 2026 09:51:27 GMT Connection: close Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2.16.204.76:80 · stage-pay.costacruzeiros.com
2026-01-08 09:50
HTTP/1.1 301 Moved Permanently Server: CloudFront Content-Type: text/html Content-Length: 167 Location: https://stage-pay.costacruzeiros.com/ X-Amz-Cf-Pop: ZRH52-P1 X-Amz-Cf-Id: SE9dkdo-DsB0wl7krtRjB0X6iumwKFZcLstd_EUmNbYAhq_3-C8d_w== X-XSS-Protection: 1; mode=block X-Frame-Options: DENY Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Date: Thu, 08 Jan 2026 09:51:27 GMT Connection: close Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2.16.204.77:80 · stage-pay.costacruzeiros.com
2026-01-08 09:50
HTTP/1.1 301 Moved Permanently Server: CloudFront Content-Type: text/html Content-Length: 167 Location: https://stage-pay.costacruzeiros.com/ X-Amz-Cf-Pop: ZRH52-P1 X-Amz-Cf-Id: LJymnKooOwEpzfUie489WCKrXKMw-gVaeResXuWBsjaZjBWEW9td_A== X-XSS-Protection: 1; mode=block X-Frame-Options: DENY Referrer-Policy: strict-origin-when-cross-origin X-Content-Type-Options: nosniff Date: Thu, 08 Jan 2026 09:51:27 GMT Connection: close Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>CloudFront</center> </body> </html>
Open service 2.16.204.76:443 · stage-pay.costacruzeiros.com
2026-01-08 09:50
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Tue, 02 Dec 2025 12:00:26 GMT
ETag: "e77194006bba033883dd740ecb28cbb0"
x-amz-server-side-encryption: aws:kms
x-amz-server-side-encryption-aws-kms-key-id: arn:aws:kms:eu-central-1:974726672971:key/0b4f8f6b-d059-4cb5-a7bf-99a5b390abb7
x-amz-server-side-encryption-bucket-key-enabled: true
x-amz-version-id: GTkGLtR1NzIlIQAdpgJBpvyDLd8RfGS4
Accept-Ranges: bytes
Server: AmazonS3
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: Wq9OOsK2AeQHwr4SIBxU6NYzw3PkpYbUP958hspCe-qVTWSJT_RccA==
X-XSS-Protection: 1; mode=block
X-Frame-Options: DENY
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Thu, 08 Jan 2026 09:50:46 GMT
Content-Length: 5633
Connection: close
Page title: IFrame Payment
<!doctype html>
<html lang="it">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script type="text/javascript" src="https://stage-pay.costacruzeiros.com/resources/6704ae412c52a22231c136645f6e0ba9a84cba01cf403" ></script><script src="https://payments.worldpay.com/resources/hpp/integrations/embedded/js/hpp-embedded-integration-library.js"></script>
<title>IFrame Payment</title>
<style>
html, body {
height: 100%;
margin: 0;
font-family: sans-serif;
}
#worldpay-container {
width: 100%;
min-height: 100vh;
border: 0;
overflow: auto;
}
/* Loader Overlay */
#loader {
position: fixed;
inset: 0;
display: grid;
place-items: center;
background: #fff;
z-index: 9999;
transition: opacity 0.3s ease-out;
}
/* Spinner Styles */
.lds-spinner {
position: relative;
width: 56px;
height: 56px;
}
.lds-spinner div {
transform-origin: 28px 28px;
animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
content: "";
position: absolute;
top: 2px;
left: 26px;
width: 4px;
height: 16px;
border-radius: 2px;
background: #000;
}
.lds-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }
.lds-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -1.0s; }
.lds-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }
.lds-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }
.lds-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }
.lds-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }
.lds-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }
.lds-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }
.lds-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }
.lds-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }
.lds-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }
.lds-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }
@keyframes lds-spinner {
0% { opacity: 1; }
100% { opacity: 0; }
}
</style>
</head>
<body>
<div id="worldpay-container"></div>
<div id="loader" role="status" aria-live="polite" aria-label="Loading">
<div class="lds-spinner">
<div></div><div></div><div></div><div></div><div></div><div></div>
<div></div><div></div><div></div><div></div><div></div><div></div>
</div>
</div>
<script>
const container = document.getElementById("worldpay-container");
const loader = document.getElementById("loader");
const params = new URLSearchParams(window.location.search);
const base = params.get("baseURL");
params.delete("baseURL");
let finalUrl;
try {
if (!base) {
throw new Error("Missing 'baseURL' parameter in the query string.");
}
const u = new URL(base);
for (const [k, v] of params.entries()) {
u.searchParams.append(k, v);
}
finalUrl = u.toString();
console.log("Initializing Worldpay with URL:", finalUrl);
window.history.replaceState({}, document.title, window.location.pathname + window.location.hash);
Open service 2.16.204.77:443 · stage-pay.costacruzeiros.com
2026-01-08 09:50
HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Tue, 02 Dec 2025 12:00:26 GMT
ETag: "e77194006bba033883dd740ecb28cbb0"
x-amz-server-side-encryption: aws:kms
x-amz-server-side-encryption-aws-kms-key-id: arn:aws:kms:eu-central-1:974726672971:key/0b4f8f6b-d059-4cb5-a7bf-99a5b390abb7
x-amz-server-side-encryption-bucket-key-enabled: true
x-amz-version-id: GTkGLtR1NzIlIQAdpgJBpvyDLd8RfGS4
Accept-Ranges: bytes
Server: AmazonS3
X-Amz-Cf-Pop: ZRH52-P1
X-Amz-Cf-Id: FIJKQ7qsiQvxvb2mFZHPmMMjYxkrgk-u9b5GXO-kigb3vuh6YGLTFw==
X-XSS-Protection: 1; mode=block
X-Frame-Options: DENY
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Thu, 08 Jan 2026 09:50:46 GMT
Content-Length: 5633
Connection: close
Page title: IFrame Payment
<!doctype html>
<html lang="it">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<script type="text/javascript" src="https://stage-pay.costacruzeiros.com/resources/6704ae412c52a22231c136645f6e0ba9a84cba01cf403" ></script><script src="https://payments.worldpay.com/resources/hpp/integrations/embedded/js/hpp-embedded-integration-library.js"></script>
<title>IFrame Payment</title>
<style>
html, body {
height: 100%;
margin: 0;
font-family: sans-serif;
}
#worldpay-container {
width: 100%;
min-height: 100vh;
border: 0;
overflow: auto;
}
/* Loader Overlay */
#loader {
position: fixed;
inset: 0;
display: grid;
place-items: center;
background: #fff;
z-index: 9999;
transition: opacity 0.3s ease-out;
}
/* Spinner Styles */
.lds-spinner {
position: relative;
width: 56px;
height: 56px;
}
.lds-spinner div {
transform-origin: 28px 28px;
animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
content: "";
position: absolute;
top: 2px;
left: 26px;
width: 4px;
height: 16px;
border-radius: 2px;
background: #000;
}
.lds-spinner div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }
.lds-spinner div:nth-child(2) { transform: rotate(30deg); animation-delay: -1.0s; }
.lds-spinner div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }
.lds-spinner div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }
.lds-spinner div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }
.lds-spinner div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }
.lds-spinner div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }
.lds-spinner div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }
.lds-spinner div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }
.lds-spinner div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }
.lds-spinner div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }
.lds-spinner div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }
@keyframes lds-spinner {
0% { opacity: 1; }
100% { opacity: 0; }
}
</style>
</head>
<body>
<div id="worldpay-container"></div>
<div id="loader" role="status" aria-live="polite" aria-label="Loading">
<div class="lds-spinner">
<div></div><div></div><div></div><div></div><div></div><div></div>
<div></div><div></div><div></div><div></div><div></div><div></div>
</div>
</div>
<script>
const container = document.getElementById("worldpay-container");
const loader = document.getElementById("loader");
const params = new URLSearchParams(window.location.search);
const base = params.get("baseURL");
params.delete("baseURL");
let finalUrl;
try {
if (!base) {
throw new Error("Missing 'baseURL' parameter in the query string.");
}
const u = new URL(base);
for (const [k, v] of params.entries()) {
u.searchParams.append(k, v);
}
finalUrl = u.toString();
console.log("Initializing Worldpay with URL:", finalUrl);
window.history.replaceState({}, document.title, window.location.pathname + window.location.hash);