Unlisted
Like
ZenServer
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v420View latest version
Playwright Analysis: https://giftvoucher.rottnestexpress.com.au/checkout/100
[GET] https://giftvoucher.rottnestexpress.com.au/checkout/100 => [200] OK
[GET] https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css => [200]
[GET] https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js => [200]
[GET] https://cdn.jsdelivr.net/npm/jquery-validation@1.17.0/dist/jquery.validate.min.js => [200]
[GET] https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/3.2.12/jquery.validate.unobtrusive.min.js => [200]
[GET] https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.min.js => [200]
[GET] https://cdn.jsdelivr.net/npm/pikaday/pikaday.js => [200]
[GET] https://www.googletagmanager.com/gtag/js?id=G-82TPC3KFND => [200]
## HTML Structure (Accessibility Snapshot)
- generic [ref=e1]:
- banner [ref=e2]
- heading "Checkout" [level=1] [ref=e7]
- generic [ref=e8]:
- generic [ref=e15]:
- generic [ref=e16]: AU $100.00
- link "Edit voucher amount" [ref=e17] [cursor=pointer]:
- /url: /
- generic [ref=e19]:
- generic [ref=e22]:
- text: calendar icon
- generic [ref=e23]: Delivery Date*
- textbox "Delivery Date*" [ref=e24]
- text: dropdown icon
- generic [ref=e27]:
- generic [ref=e28]: Add recipient's details
- generic [ref=e29]:
- generic [ref=e30]:
- generic [ref=e31]: First Name*
- textbox "First Name*" [ref=e32]
- generic [ref=e34]:
- generic [ref=e35]: Last Name*
- textbox "Last Name*" [ref=e36]
- generic [ref=e38]:
- generic [ref=e39]: Email Address for gift voucher delivery*
- textbox "Email Address for gift voucher delivery*" [ref=e40]
- generic [ref=e42]:
- generic [ref=e43]: Your Message*
- textbox "Your Message*" [ref=e44]
- generic [ref=e30]:
- generic [ref=e22]:
- generic [ref=e47]:
- generic [ref=e49]:
- generic [ref=e50]: Add your details
- generic [ref=e51]:
- generic [ref=e52]:
- generic [ref=e53]: First Name*
- textbox "First Name*" [ref=e54]
- generic [ref=e56]:
- generic [ref=e57]: Last Name*
- textbox "Last Name*" [ref=e58]
- generic [ref=e60]:
- generic [ref=e61]: Email Address*
- textbox "Email Address*" [ref=e62]
- generic [ref=e64]:
- generic [ref=e65]: Mobile Number*
- textbox "Mobile Number*" [ref=e66]
- generic [ref=e52]:
- generic [ref=e69]:
- generic [ref=e70]: Add your billing address
- generic [ref=e71]:
- generic [ref=e72]:
- generic [ref=e73]: Number & Street*
- searchbox "Number & Street*" [ref=e74]
- generic [ref=e76]:
- generic [ref=e77]: City*
- textbox "City*" [ref=e78]
- generic [ref=e80]:
- generic [ref=e81]: State*
- textbox "State*" [ref=e82]
- generic [ref=e84]:
- generic [ref=e85]: Country*
- textbox "Country*" [ref=e86]
- generic [ref=e88]:
- generic [ref=e89]: Post Code*
- textbox "Post Code*" [ref=e90]
- generic [ref=e72]:
- generic [ref=e92]:
- checkbox "I'd like to receive exclusive access to special travel offers, travel inspiration and the latest news from Journey Beyond." [ref=e93]
- text: I'd like to receive exclusive access to special travel offers, travel inspiration and the latest news from Journey Beyond.
- generic [ref=e94]:
- checkbox "I have read and agreed to the Gift Voucher Terms & Conditions ." [ref=e95]
- generic [ref=e96]:
- text: I have read and agreed to the Gift Voucher
- link "Terms & Conditions" [ref=e97] [cursor=pointer]:
- text: .
- generic [ref=e49]:
- generic [ref=e101]:
- 'heading "Total : AU $100.00" [level=2] [ref=e104]'
- button "Proceed to Payment" [ref=e107] [cursor=pointer]
- generic [ref=e15]:
- contentinfo [ref=e108]:
- generic [ref=e109]:
- img "Journey Beyond" [ref=e112]
- generic [ref=e115]:
- generic [ref=e116]:
- generic [ref=e117]: Reservations and Enquiries
- paragraph [ref=e119]:
- link "1300 467 688" [ref=e120] [cursor=pointer]:
- /url: tel:1300467688
- link "reservations@rottnestexpress.com.au" [ref=e122] [cursor=pointer]:
- /url: mailto:reservations@rottnestexpress.com.au
- link "Enquiry form" [ref=e124] [cursor=pointer]:
- link "1300 467 688" [ref=e120] [cursor=pointer]:
- generic [ref=e126]:
- generic [ref=e127]:
- link "NAVIGATION" [ref=e129] [cursor=pointer]:
- /url: ""
- list [ref=e130]:
- listitem [ref=e131]:
- link "Ferry Bookings" [ref=e132] [cursor=pointer]:
- list [ref=e133]:
- listitem [ref=e134]:
- link "Experiences" [ref=e135] [cursor=pointer]:
- list [ref=e136]:
- listitem [ref=e137]:
- link "Rottnest Island" [ref=e138] [cursor=pointer]:
- list [ref=e139]:
- listitem [ref=e140]:
- link "Information" [ref=e141] [cursor=pointer]:
- list [ref=e142]:
- listitem [ref=e143]:
- link "Group Travel" [ref=e144] [cursor=pointer]:
- list [ref=e145]:
- listitem [ref=e146]:
- link "Deals" [ref=e147] [cursor=pointer]:
- list [ref=e148]:
- listitem [ref=e149]:
- link "Events" [ref=e150] [cursor=pointer]:
- listitem [ref=e149]:
- listitem [ref=e146]:
- listitem [ref=e143]:
- listitem [ref=e140]:
- listitem [ref=e137]:
- listitem [ref=e134]:
- listitem [ref=e131]:
- link "NAVIGATION" [ref=e129] [cursor=pointer]:
- generic [ref=e151]:
- link "EXPERIENCES" [ref=e153] [cursor=pointer]:
- list [ref=e154]:
- listitem [ref=e155]:
- link "All Experiences" [ref=e156] [cursor=pointer]:
- listitem [ref=e155]:
- list [ref=e157]:
- listitem [ref=e158]:
- link "Day Packages" [ref=e159] [cursor=pointer]:
- listitem [ref=e158]:
- list [ref=e160]:
- listitem [ref=e161]:
- link "Island Tours" [ref=e162] [cursor=pointer]:
- listitem [ref=e161]:
- list [ref=e163]:
- listitem [ref=e164]:
- link "Accommodation" [ref=e165] [cursor=pointer]:
- listitem [ref=e164]:
- list [ref=e166]:
- listitem [ref=e167]:
- link "Bike Hire" [ref=e168] [cursor=pointer]:
- listitem [ref=e167]:
- list [ref=e169]:
- listitem [ref=e170]:
- link "Snorkel Hire" [ref=e171] [cursor=pointer]:
- listitem [ref=e170]:
- generic [ref=e172]:
- link "INFORMATION" [ref=e174] [cursor=pointer]:
- list [ref=e175]:
- listitem [ref=e176]:
- link "Hotel Transfers" [ref=e177] [cursor=pointer]:
- listitem [ref=e176]:
- list [ref=e178]:
- listitem [ref=e179]:
- link "Luggage" [ref=e180] [cursor=pointer]:
- listitem [ref=e179]:
- list [ref=e181]:
- listitem [ref=e182]:
- link "Special Assistance" [ref=e183] [cursor=pointer]:
- listitem [ref=e182]:
- list [ref=e184]:
- listitem [ref=e185]:
- link "Community Support" [ref=e186] [cursor=pointer]:
- listitem [ref=e185]:
- list [ref=e187]:
- listitem [ref=e188]:
- link "FAQ" [ref=e189] [cursor=pointer]:
- listitem [ref=e188]:
- list [ref=e190]:
- listitem [ref=e191]:
- link "Our story" [ref=e192] [cursor=pointer]:
- listitem [ref=e191]:
- list [ref=e193]:
- listitem [ref=e194]:
- link "About Journey Beyond" [ref=e195] [cursor=pointer]:
- listitem [ref=e194]:
- list [ref=e196]:
- listitem [ref=e197]:
- link "Privacy Policy" [ref=e198] [cursor=pointer]:
- listitem [ref=e197]:
- list [ref=e199]:
- listitem [ref=e200]:
- link "Terms & Conditions" [ref=e201] [cursor=pointer]:
- listitem [ref=e200]:
- generic [ref=e127]:
- generic [ref=e116]:
- generic [ref=e204]: © 2025 Journey Beyond
- table
- generic [ref=e109]:
[GET] https://giftvoucher.rottnestexpress.com.au/checkout/100 => [200] OK
[GET] https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css => [200]
[GET] https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css => [200]
[GET] https://giftvoucher.rottnestexpress.com.au/assets/REX/css/global.css => [200] OK
[GET] https://cdn.jsdelivr.net/npm/pikaday/css/pikaday.css => [200]
[GET] https://giftvoucher.rottnestexpress.com.au/assets/REX/css/checkout.css => [200] OK
[GET] https://giftvoucher.rottnestexpress.com.au/assets/REX/images/voucher-cover.svg => [200] OK
[GET] https://giftvoucher.rottnestexpress.com.au/assets/REX/images/logo-rex.svg => [200] OK
[GET] https://giftvoucher.rottnestexpress.com.au/assets/REX/fonts/StyreneB-Bold.woff2 => [200] OK
[GET] https://giftvoucher.rottnestexpress.com.au/assets/REX/fonts/StyreneB-Regular.woff2 => [200] OK
[GET] https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.woff2 => [200]
[GET] https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.woff2 => [200]
[GET] https://giftvoucher.rottnestexpress.com.au/assets/REX/images/jb_logo.png => [200] OK
[GET] https://cdn.jsdelivr.net/npm/jquery@3.2.1/dist/jquery.min.js => [200]
[GET] https://cdn.jsdelivr.net/npm/jquery-validation@1.17.0/dist/jquery.validate.min.js => [200]
[GET] https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/3.2.12/jquery.validate.unobtrusive.min.js => [200]
[GET] https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/js/bootstrap.min.js => [200]
[GET] https://cdn.jsdelivr.net/npm/pikaday/pikaday.js => [200]
[GET] https://maps.googleapis.com/maps/api/js?key=AIzaSyAyMy-gMrD6ORmJJ9GB1vTlbzJ3TRc_W3I&libraries=places => [200]
[GET] https://giftvoucher.rottnestexpress.com.au/assets/js/GoogleAutoComplete.js => [200] OK
[GET] https://www.googletagmanager.com/gtag/js?id=G-82TPC3KFND => [200]
[GET] https://giftvoucher.rottnestexpress.com.au/assets/REX/fonts/StyreneB-Medium.woff2 => [200] OK
[GET] https://maps.googleapis.com/maps/api/mapsjs/gen_204?csp_test=true => [200]
[GET] https://maps.googleapis.com/maps-api-v3/api/js/61/7a/common.js => [200]
[GET] https://maps.googleapis.com/maps-api-v3/api/js/61/7a/util.js => [200]
[GET] https://maps.googleapis.com/maps-api-v3/api/js/61/7a/controls.js => [200]
[GET] https://maps.googleapis.com/maps-api-v3/api/js/61/7a/places_impl.js => [200]
[GET] https://giftvoucher.rottnestexpress.com.au/assets/REX/REX.json => [200] OK
[GET] https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3.png => [200]
[GET] https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png => [200]
[POST] https://www.google-analytics.com/g/collect?... => [204]
[GET] https://maps.googleapis.com/maps/api/js/AuthenticationService.Authenticate?... => [200]
[GET] https://maps.googleapis.com/maps/api/place/js/AutocompletionService.GetPredictions?... => [200]
Note:
- No new POST requests to a payment/fingerprint/token API were observed after clicking 'Proceed to Payment'.
- The only POST request was to Google Analytics for tracking.
- Additional GET requests were made to Google Maps APIs, likely for address autocomplete.
- If a payment or sensitive token is issued, it may occur in a subsequent step or after further form validation (e.g., after selecting a delivery date, which was required).