{"id":2803,"date":"2026-04-03T07:19:17","date_gmt":"2026-04-03T12:19:17","guid":{"rendered":"https:\/\/dev.tollkeeperscottage.ca\/?page_id=2803"},"modified":"2026-05-23T20:20:40","modified_gmt":"2026-05-24T01:20:40","slug":"testwalk3with-smartphone","status":"publish","type":"page","link":"https:\/\/dev.tollkeeperscottage.ca\/index.php\/testwalk3with-smartphone\/","title":{"rendered":"testwalk3with smartphone"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">first 3 are using the payment system directly on smartphone to get applepay on mac or iphone with safari. but we still get all credit cards and even prefilling by the browser if appropriate.THey use our site for all devices larger than a smartphone.. . The next 3 are always on our site tollkeepers cottage, using our site for all devices and get everything but apple pay.which only works on mac and iphone. .<br>plan is to use the first on the walks, and the last 2 on the donation and membership. The first 3 have prefilled forms so people can pay without entering name and email. eg walk ups to walks and talks.. last 3 ask for at least an email address for our membership and donation records.<\/p>\n\n\n\n<style>\n\/* Scrollbar hiding for inline desktop form *\/\n#walks-form::-webkit-scrollbar { display: none; }\n#walks-form { scrollbar-width: none; -ms-overflow-style: none; }\n\n\/* Full-screen mobile overlay *\/\n#walks-mobile-overlay {\n  display: none;\n  position: fixed;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 99999;\n  background: #fff;\n  flex-direction: column;\n  -webkit-overflow-scrolling: touch;\n}\n#walks-mobile-overlay.active {\n  display: flex;\n}\n#walks-mobile-header {\n  display: flex;\n  align-items: center;\n  background: #2c5f2e;\n  color: white;\n  padding: 12px 16px;\n  font-size: 16px;\n  font-weight: bold;\n  flex-shrink: 0;\n  gap: 10px;\n}\n#walks-mobile-back {\n  background: none;\n  border: none;\n  color: white;\n  font-size: 26px;\n  cursor: pointer;\n  padding: 0 4px;\n  line-height: 1;\n  -webkit-tap-highlight-color: transparent;\n}\n#walks-mobile-iframe {\n  flex: 1;\n  border: none;\n  width: 100%;\n  \/* height fills remaining viewport below header *\/\n}\n<\/style>\n\n<!-- Mobile full-screen overlay (hidden until activated) -->\n<div id=\"walks-mobile-overlay\">\n  <div id=\"walks-mobile-header\">\n    <button id=\"walks-mobile-back\" onclick=\"closeWalksMobile()\" aria-label=\"Back to site\">&#8592;<\/button>\n    Walks &amp; Talks\n  <\/div>\n  <iframe id=\"walks-mobile-iframe\"\n    src=\"\"\n    allowpaymentrequest\n    allow=\"payment\"\n    allowtransparency=\"true\"\n    scrolling=\"yes\"\n    frameborder=\"0\">\n  <\/iframe>\n<\/div>\n\n<!-- The button (shown on both mobile and desktop) -->\n<button id=\"walks-btn\" onclick=\"toggleWalks()\" \n  style=\"background:#2c5f2e;color:white;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-size:16px\">\n  Walks &amp; Talks &#9660;\n<\/button>\n\n<!-- Desktop inline expand container -->\n<div id=\"walks-form\" style=\"display:none;width:80%;overflow:auto;margin-top:10px;\"><\/div>\n\n<script>\nvar walksURL = \"https:\/\/www.zeffy.com\/en-CA\/ticketing\/walks-and-talks?firstName=Walk+Guest&lastName=Tollkeeper&email=walksandtalks@tollkeeperscottage.ca&country=Canada&region=Ontario\";\n\nfunction isMobile(){\n  return \/iPhone|iPad|iPod|Android\/i.test(navigator.userAgent);\n}\n\nfunction closeWalksMobile(){\n  var overlay = document.getElementById('walks-mobile-overlay');\n  var iframe  = document.getElementById('walks-mobile-iframe');\n  overlay.classList.remove('active');\n  document.body.style.overflow = '';\n  \/\/ Unload the iframe so it stops running in the background\n  iframe.src = '';\n}\n\nfunction toggleWalks(){\n  if(isMobile()){\n    \/\/ Stay on our site: open full-screen overlay with iframe\n    var overlay = document.getElementById('walks-mobile-overlay');\n    var iframe  = document.getElementById('walks-mobile-iframe');\n    iframe.src = walksURL;\n    overlay.classList.add('active');\n    document.body.style.overflow = 'hidden';\n    return;\n  }\n\n  \/\/ Desktop: inline expand\/collapse\n  var d   = document.getElementById('walks-form');\n  var btn = document.getElementById('walks-btn');\n  if(d.style.display === 'none'){\n    d.innerHTML = '<iframe src=\"' + walksURL + '\" style=\"border:0;width:100%;height:1500px;margin-top:-80px;border-radius:8px;\" allowpaymentrequest allowtransparency=\"true\" scrolling=\"yes\"><\/iframe>';\n    d.style.display = 'block';\n    btn.textContent = 'Close Form \\u25b2';\n    btn.scrollIntoView({behavior: 'smooth', block: 'start'});\n  } else {\n    d.innerHTML = '';\n    d.style.display = 'none';\n    btn.textContent = 'Walks & Talks \\u25bc';\n  }\n}\n<\/script>\n\n\n\n<button id=\"member-btn\" onclick=\"toggleMember()\" \nstyle=\"background:#2c5f2e;color:white;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-size:16px\">\nJoin or Renew Membership \u25bc\n<\/button>\n\n<div id=\"member-form\" style=\"display:none;width:80%;overflow:auto;margin-top:10px;\"><\/div>\n\n<script>\nvar memberURL = \"https:\/\/www.zeffy.com\/en-CA\/ticketing\/tollkeepers-cottage-memberships?firstName=Walk+Guest&lastName=Tollkeeper&email=walksandtalks@tollkeeperscottage.ca&country=Canada&region=Ontario\";\n\nfunction isMobileMember(){\n  return \/iPhone|iPad|iPod|Android\/i.test(navigator.userAgent);\n}\n\nfunction toggleMember(){\n  var d = document.getElementById('member-form');\n  var btn = document.getElementById('member-btn');\n  if(isMobileMember()){\n    window.open(memberURL, '_blank');\n    return;\n  }\n  if(d.style.display === 'none'){\n    d.innerHTML = '<iframe src=\"' + memberURL + '\" style=\"border:0;width:100%;height:1200px;margin-top:-80px;border-radius:8px;\" allowpaymentrequest allowtransparency=\"true\" scrolling=\"yes\"><\/iframe>';\n    d.style.display = 'block';\n    btn.textContent = 'Close Membership Form \u25b2';\n    document.getElementById('member-btn').scrollIntoView({behavior:'smooth',block:'start'});\n  } else {\n    d.innerHTML = '';\n    d.style.display = 'none';\n    btn.textContent = 'Join or Renew Membership \u25bc';\n  }\n}\n<\/script>\n\n\n\n<button id=\"donate-btn\" onclick=\"toggleDonate()\" \nstyle=\"background:#2c5f2e;color:white;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-size:16px\">\nDonate to the Cottage \u25bc\n<\/button>\n\n<div id=\"donate-form\" style=\"display:none;width:80%;overflow:auto;margin-top:10px;\"><\/div>\n\n<script>\nvar donateURL = \"https:\/\/www.zeffy.com\/en-CA\/donation-form\/donations-to-maintain-the-tollkeepers-cottage?firstName=Walk+Guest&lastName=Tollkeeper&email=walksandtalks@tollkeeperscottage.ca&country=Canada&region=Ontario\";\n\nfunction isMobileDonate(){\n  return \/iPhone|iPad|iPod|Android\/i.test(navigator.userAgent);\n}\n\nfunction toggleDonate(){\n  var d = document.getElementById('donate-form');\n  var btn = document.getElementById('donate-btn');\n  if(isMobileDonate()){\n    window.open(donateURL, '_blank');\n    return;\n  }\n  if(d.style.display === 'none'){\n    d.innerHTML = '<iframe src=\"' + donateURL + '\" style=\"border:0;width:100%;height:1000px;margin-top:-80px;border-radius:8px;\" allowpaymentrequest allowtransparency=\"true\" scrolling=\"yes\"><\/iframe>';\n    d.style.display = 'block';\n    btn.textContent = 'Close Donation Form \u25b2';\n    document.getElementById('donate-btn').scrollIntoView({behavior:'smooth',block:'start'});\n  } else {\n    d.innerHTML = '';\n    d.style.display = 'none';\n    btn.textContent = 'Donate to the Cottage \u25bc';\n  }\n}\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\">The versions below stay on tollkeeper site for smartphone but no apple pay if iphone. email required but address optional<\/p>\n\n\n\n<style>\n#walks-ov-form::-webkit-scrollbar { display: none; }\n#walks-ov-form { scrollbar-width: none; -ms-overflow-style: none; }\n\n#walks-ov-mobile {\n  display: none;\n  position: fixed;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 99999;\n  background: #fff;\n  flex-direction: column;\n  -webkit-overflow-scrolling: touch;\n}\n#walks-ov-mobile.active { display: flex; }\n#walks-ov-header {\n  display: flex;\n  align-items: center;\n  background: #2c5f2e;\n  color: white;\n  padding: 12px 16px;\n  font-size: 16px;\n  font-weight: bold;\n  flex-shrink: 0;\n  gap: 10px;\n}\n#walks-ov-back {\n  background: none;\n  border: none;\n  color: white;\n  font-size: 26px;\n  cursor: pointer;\n  padding: 0 4px;\n  line-height: 1;\n  -webkit-tap-highlight-color: transparent;\n}\n#walks-ov-iframe {\n  flex: 1;\n  border: none;\n  width: 100%;\n}\n<\/style>\n\n<div id=\"walks-ov-mobile\">\n  <div id=\"walks-ov-header\">\n    <button id=\"walks-ov-back\" onclick=\"closeWalksOverlay()\" aria-label=\"Back to site\">&#8592;<\/button>\n    Walks &amp; Talks\n  <\/div>\n  <iframe id=\"walks-ov-iframe\"\n    src=\"\"\n    allowpaymentrequest\n    allow=\"payment\"\n    allowtransparency=\"true\"\n    scrolling=\"yes\"\n    frameborder=\"0\">\n  <\/iframe>\n<\/div>\n\n<button id=\"walks-ov-btn\" onclick=\"toggleWalksOverlay()\"\n  style=\"background:#2c5f2e;color:white;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-size:16px\">\n  Walks &amp; Talks &#9660;\n<\/button>\n\n<div id=\"walks-ov-form\" style=\"display:none;width:80%;overflow:auto;margin-top:10px;\"><\/div>\n\n<script>\nvar walksOvURL = \"https:\/\/www.zeffy.com\/en-CA\/ticketing\/walks-and-talks?country=Canada&region=Ontario\";\n\nfunction closeWalksOverlay(){\n  var overlay = document.getElementById('walks-ov-mobile');\n  var iframe  = document.getElementById('walks-ov-iframe');\n  overlay.classList.remove('active');\n  document.body.style.overflow = '';\n  iframe.src = '';\n}\n\nfunction toggleWalksOverlay(){\n  var isMobile = \/iPhone|iPad|iPod|Android\/i.test(navigator.userAgent);\n  if(isMobile){\n    var overlay = document.getElementById('walks-ov-mobile');\n    var iframe  = document.getElementById('walks-ov-iframe');\n    iframe.src = walksOvURL;\n    overlay.classList.add('active');\n    document.body.style.overflow = 'hidden';\n    return;\n  }\n  var d   = document.getElementById('walks-ov-form');\n  var btn = document.getElementById('walks-ov-btn');\n  if(d.style.display === 'none'){\n    d.innerHTML = '<iframe src=\"' + walksOvURL + '\" style=\"border:0;width:100%;height:1500px;margin-top:-80px;border-radius:8px;\" allowpaymentrequest allow=\"payment\" allowtransparency=\"true\" scrolling=\"yes\"><\/iframe>';\n    d.style.display = 'block';\n    btn.textContent = 'Close Form \\u25b2';\n    btn.scrollIntoView({behavior:'smooth', block:'start'});\n  } else {\n    d.innerHTML = '';\n    d.style.display = 'none';\n    btn.textContent = 'Walks & Talks \\u25bc';\n  }\n}\n<\/script>\n\n\n\n<style>\n#member-ov-form::-webkit-scrollbar { display: none; }\n#member-ov-form { scrollbar-width: none; -ms-overflow-style: none; }\n\n#member-ov-mobile {\n  display: none;\n  position: fixed;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 99999;\n  background: #fff;\n  flex-direction: column;\n  -webkit-overflow-scrolling: touch;\n}\n#member-ov-mobile.active { display: flex; }\n#member-ov-header {\n  display: flex;\n  align-items: center;\n  background: #2c5f2e;\n  color: white;\n  padding: 12px 16px;\n  font-size: 16px;\n  font-weight: bold;\n  flex-shrink: 0;\n  gap: 10px;\n}\n#member-ov-back {\n  background: none;\n  border: none;\n  color: white;\n  font-size: 26px;\n  cursor: pointer;\n  padding: 0 4px;\n  line-height: 1;\n  -webkit-tap-highlight-color: transparent;\n}\n#member-ov-iframe {\n  flex: 1;\n  border: none;\n  width: 100%;\n}\n<\/style>\n\n<div id=\"member-ov-mobile\">\n  <div id=\"member-ov-header\">\n    <button id=\"member-ov-back\" onclick=\"closeMemberOverlay()\" aria-label=\"Back to site\">&#8592;<\/button>\n    Join or Renew Membership\n  <\/div>\n  <iframe id=\"member-ov-iframe\"\n    src=\"\"\n    allowpaymentrequest\n    allow=\"payment\"\n    allowtransparency=\"true\"\n    scrolling=\"yes\"\n    frameborder=\"0\">\n  <\/iframe>\n<\/div>\n\n<button id=\"member-ov-btn\" onclick=\"toggleMemberOverlay()\"\n  style=\"background:#2c5f2e;color:white;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-size:16px\">\n  Join or Renew Membership &#9660;\n<\/button>\n\n<div id=\"member-ov-form\" style=\"display:none;width:80%;overflow:auto;margin-top:10px;\"><\/div>\n\n<script>\nvar memberOvURL = \"https:\/\/www.zeffy.com\/en-CA\/ticketing\/tollkeepers-cottage-memberships?country=Canada&region=Ontario\";\n\nfunction closeMemberOverlay(){\n  var overlay = document.getElementById('member-ov-mobile');\n  var iframe  = document.getElementById('member-ov-iframe');\n  overlay.classList.remove('active');\n  document.body.style.overflow = '';\n  iframe.src = '';\n}\n\nfunction toggleMemberOverlay(){\n  var isMobile = \/iPhone|iPad|iPod|Android\/i.test(navigator.userAgent);\n  if(isMobile){\n    var overlay = document.getElementById('member-ov-mobile');\n    var iframe  = document.getElementById('member-ov-iframe');\n    iframe.src = memberOvURL;\n    overlay.classList.add('active');\n    document.body.style.overflow = 'hidden';\n    return;\n  }\n  var d   = document.getElementById('member-ov-form');\n  var btn = document.getElementById('member-ov-btn');\n  if(d.style.display === 'none'){\n    d.innerHTML = '<iframe src=\"' + memberOvURL + '\" style=\"border:0;width:100%;height:1360px;margin-top:-80px;border-radius:8px;\" allowpaymentrequest allow=\"payment\" allowtransparency=\"true\" scrolling=\"yes\"><\/iframe>';\n    d.style.display = 'block';\n    btn.textContent = 'Close Membership Form \\u25b2';\n    btn.scrollIntoView({behavior:'smooth', block:'start'});\n  } else {\n    d.innerHTML = '';\n    d.style.display = 'none';\n    btn.textContent = 'Join or Renew Membership \\u25bc';\n  }\n}\n<\/script>\n\n\n\n<style>\n#donate-ov-form::-webkit-scrollbar { display: none; }\n#donate-ov-form { scrollbar-width: none; -ms-overflow-style: none; }\n\n#donate-ov-mobile {\n  display: none;\n  position: fixed;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  z-index: 99999;\n  background: #fff;\n  flex-direction: column;\n  -webkit-overflow-scrolling: touch;\n}\n#donate-ov-mobile.active { display: flex; }\n#donate-ov-header {\n  display: flex;\n  align-items: center;\n  background: #2c5f2e;\n  color: white;\n  padding: 12px 16px;\n  font-size: 16px;\n  font-weight: bold;\n  flex-shrink: 0;\n  gap: 10px;\n}\n#donate-ov-back {\n  background: none;\n  border: none;\n  color: white;\n  font-size: 26px;\n  cursor: pointer;\n  padding: 0 4px;\n  line-height: 1;\n  -webkit-tap-highlight-color: transparent;\n}\n#donate-ov-iframe {\n  flex: 1;\n  border: none;\n  width: 100%;\n}\n<\/style>\n\n<div id=\"donate-ov-mobile\">\n  <div id=\"donate-ov-header\">\n    <button id=\"donate-ov-back\" onclick=\"closeDonateOverlay()\" aria-label=\"Back to site\">&#8592;<\/button>\n    Donate to the Cottage\n  <\/div>\n  <iframe id=\"donate-ov-iframe\"\n    src=\"\"\n    allowpaymentrequest\n    allow=\"payment\"\n    allowtransparency=\"true\"\n    scrolling=\"yes\"\n    frameborder=\"0\">\n  <\/iframe>\n<\/div>\n\n<button id=\"donate-ov-btn\" onclick=\"toggleDonateOverlay()\"\n  style=\"background:#2c5f2e;color:white;padding:12px 24px;border:none;border-radius:4px;cursor:pointer;font-size:16px\">\n  Donate to the Cottage &#9660;\n<\/button>\n\n<div id=\"donate-ov-form\" style=\"display:none;width:80%;overflow:auto;margin-top:10px;\"><\/div>\n\n<script>\nvar donateOvURL = \"https:\/\/www.zeffy.com\/en-CA\/donation-form\/donations-to-maintain-the-tollkeepers-cottage?country=Canada&region=Ontario\";\n\nfunction closeDonateOverlay(){\n  var overlay = document.getElementById('donate-ov-mobile');\n  var iframe  = document.getElementById('donate-ov-iframe');\n  overlay.classList.remove('active');\n  document.body.style.overflow = '';\n  iframe.src = '';\n}\n\nfunction toggleDonateOverlay(){\n  var isMobile = \/iPhone|iPad|iPod|Android\/i.test(navigator.userAgent);\n  if(isMobile){\n    var overlay = document.getElementById('donate-ov-mobile');\n    var iframe  = document.getElementById('donate-ov-iframe');\n    iframe.src = donateOvURL;\n    overlay.classList.add('active');\n    document.body.style.overflow = 'hidden';\n    return;\n  }\n  var d   = document.getElementById('donate-ov-form');\n  var btn = document.getElementById('donate-ov-btn');\n  if(d.style.display === 'none'){\n    d.innerHTML = '<iframe src=\"' + donateOvURL + '\" style=\"border:0;width:100%;height:1000px;margin-top:-80px;border-radius:8px;\" allowpaymentrequest allow=\"payment\" allowtransparency=\"true\" scrolling=\"yes\"><\/iframe>';\n    d.style.display = 'block';\n    btn.textContent = 'Close Donation Form \\u25b2';\n    btn.scrollIntoView({behavior:'smooth', block:'start'});\n  } else {\n    d.innerHTML = '';\n    d.style.display = 'none';\n    btn.textContent = 'Donate to the Cottage \\u25bc';\n  }\n}\n<\/script>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Test qr code for walks \/talks \/events so patron can pay for event using their own phone. can be set up to require entering more or less information . (can be posted at the cottage during events) To test, look at this page on your laptop and point smartphone at qr code and check out the interface.<\/h4>\n\n\n\n<div class=\"wp-block-uagb-image uagb-block-f27da55d wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none\"><figure class=\"wp-block-uagb-image__figure\"><img decoding=\"async\" srcset=\"https:\/\/dev.tollkeeperscottage.ca\/wp-content\/uploads\/2026\/05\/qr-code-2-300x300.png ,https:\/\/dev.tollkeeperscottage.ca\/wp-content\/uploads\/2026\/05\/qr-code-2-1024x1024.png 780w, https:\/\/dev.tollkeeperscottage.ca\/wp-content\/uploads\/2026\/05\/qr-code-2.png 360w\" sizes=\"auto, (max-width: 480px) 150px\" src=\"https:\/\/dev.tollkeeperscottage.ca\/wp-content\/uploads\/2026\/05\/qr-code-2-300x300.png\" alt=\"\" class=\"uag-image-2897\" width=\"300\" height=\"300\" title=\"qr-code (2)\" loading=\"lazy\" role=\"img\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">alternately, a docent can use the payment (zeffy) app on their personal or another phone logged into our account, to accept taps from patrons via visa debit mc amex etc. These taps would directly transfer and be sent to our bank account each month, but recorded right away.  As soon as the zeffy verifies our account, we can try this feature.  We could either ask docents to have this app on their phone, or get a cheap phone and plan eg chatr for 159 a year. that would also allow us to have a phone number at the cottage and possibly a hotspot.  if we decide to use it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>first 3 are using the payment system directly on smartphone to get applepay on mac or iphone with safari. but [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":337,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-hero.php","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ngg_post_thumbnail":0,"footnotes":""},"tags":[],"class_list":["post-2803","page","type-page","status-publish","has-post-thumbnail","hentry"],"uagb_featured_image_src":{"full":["https:\/\/dev.tollkeeperscottage.ca\/wp-content\/uploads\/2025\/02\/Fall-scene-cottage-Nov2020-2.jpg",481,640,false],"thumbnail":["https:\/\/dev.tollkeeperscottage.ca\/wp-content\/uploads\/2025\/02\/Fall-scene-cottage-Nov2020-2-150x150.jpg",150,150,true],"medium":["https:\/\/dev.tollkeeperscottage.ca\/wp-content\/uploads\/2025\/02\/Fall-scene-cottage-Nov2020-2-225x300.jpg",225,300,true],"medium_large":["https:\/\/dev.tollkeeperscottage.ca\/wp-content\/uploads\/2025\/02\/Fall-scene-cottage-Nov2020-2.jpg",481,640,false],"large":["https:\/\/dev.tollkeeperscottage.ca\/wp-content\/uploads\/2025\/02\/Fall-scene-cottage-Nov2020-2.jpg",481,640,false],"1536x1536":["https:\/\/dev.tollkeeperscottage.ca\/wp-content\/uploads\/2025\/02\/Fall-scene-cottage-Nov2020-2.jpg",481,640,false],"2048x2048":["https:\/\/dev.tollkeeperscottage.ca\/wp-content\/uploads\/2025\/02\/Fall-scene-cottage-Nov2020-2.jpg",481,640,false]},"uagb_author_info":{"display_name":"george","author_link":"https:\/\/dev.tollkeeperscottage.ca\/index.php\/author\/admindev\/"},"uagb_comment_info":0,"uagb_excerpt":"first 3 are using the payment system directly on smartphone to get applepay on mac or iphone with safari. but [&hellip;]","_links":{"self":[{"href":"https:\/\/dev.tollkeeperscottage.ca\/index.php\/wp-json\/wp\/v2\/pages\/2803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.tollkeeperscottage.ca\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dev.tollkeeperscottage.ca\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dev.tollkeeperscottage.ca\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.tollkeeperscottage.ca\/index.php\/wp-json\/wp\/v2\/comments?post=2803"}],"version-history":[{"count":23,"href":"https:\/\/dev.tollkeeperscottage.ca\/index.php\/wp-json\/wp\/v2\/pages\/2803\/revisions"}],"predecessor-version":[{"id":2934,"href":"https:\/\/dev.tollkeeperscottage.ca\/index.php\/wp-json\/wp\/v2\/pages\/2803\/revisions\/2934"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.tollkeeperscottage.ca\/index.php\/wp-json\/wp\/v2\/media\/337"}],"wp:attachment":[{"href":"https:\/\/dev.tollkeeperscottage.ca\/index.php\/wp-json\/wp\/v2\/media?parent=2803"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.tollkeeperscottage.ca\/index.php\/wp-json\/wp\/v2\/tags?post=2803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}