{"id":2177,"date":"2024-05-31T18:01:27","date_gmt":"2024-05-31T18:01:27","guid":{"rendered":"https:\/\/www.daysmart.com\/pet\/?page_id=2177"},"modified":"2026-04-03T15:34:31","modified_gmt":"2026-04-03T15:34:31","slug":"tap-to-pay","status":"publish","type":"page","link":"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/","title":{"rendered":"Tap to Pay"},"content":{"rendered":"\n<div class=\"wp-block-columns has-pet-gradient-background has-background is-layout-flex wp-container-core-columns-is-layout-f1061711 wp-block-columns-is-layout-flex\" style=\"border-radius:30px;padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-container-core-column-is-layout-3e8e1870 wp-block-column-is-layout-flow\" style=\"padding-right:0;padding-left:0;flex-basis:33.55%\">\n<p><br><\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group alignwide is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-right:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--50)\">\n<h2 class=\"wp-block-heading has-text-align-left\" id=\"h-simplify-your-payments-with-tap-to-pay\" style=\"padding-right:0;padding-left:0;font-size:45px\"><br>Simplify Your Payments with Tap to Pay<\/h2>\n\n\n\n<p>Lengthy payment processing can disrupt schedules, reduce revenue, and impact customer satisfaction. <\/p>\n\n\n\n<p>That\u2019s why DaySmart Payments has made it easier than ever to check out your customers with a simple tap on your own mobile device. No need to wait for a device to be shipped to you!<\/p>\n\n\n\n<p>Request a demo to learn more:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-d021f894 wp-block-column-is-layout-flow\" style=\"padding-right:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--20);flex-basis:49.75%\"><div aria-hidden=\"true\" class=\"wp-block-spacer\"><div class=\"d-none d-lg-block\" style=\"height:55px\"><\/div><div class=\"d-lg-none\" style=\"height:27.5px\"><\/div><\/div>\n\n\n<div style=\"text-align: center;\">\n\n  <!-- 1. Hide reCAPTCHA disclaimer and show badge -->\n  <style>\n    .mktoCaptchaDisclaimer {\n      display: none !important;\n    }\n    .grecaptcha-badge {\n      visibility: visible !important;\n    }\n  <\/style>\n\n  <!-- 2. Load jQuery (Google CDN) -->\n  <script src=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.7.1\/jquery.min.js\" data-cookieconsent=\"ignore\"><\/script>\n\n  <!-- 3. Form placeholder -->\n  <form class=\"mktoForm\" data-formId=\"1863\" data-formInstance=\"one\"><\/form>\n\n  <!-- 4. Trigger Script -->\n  <script data-cookieconsent=\"ignore\">\n    jQuery(document).ready(function() {\n      MktoForms2.whenReady(function (form) {\n        if (form.getId() === 1863) {\n          \/\/ Set Hidden Fields Here\n          form.addHiddenFields({\n            \/\/ Promo_Type__c: \"\"\n          });\n        }\n      });\n    });\n  <\/script>\n\n  <!-- 5. Marketo Formatting Helper -->\n  <script src=\"https:\/\/info.daysmart.com\/rs\/551-JXV-404\/images\/Script-WP-MAIN-Formatting_Calendly.js\" data-cookieconsent=\"marketing\"><\/script>\n\n\n  <!-- 6. Multi-step Form Enhancer -->\n<script data-cookieconsent=\"ignore\">\njQuery(function($){\n  MktoForms2.whenReady(function(form){\n    if (form.getId() !== 1863) return;\n\n    \/\/ --- Step configs (your exact fields) ---\n    const STEP1 = ['FirstName','LastName','Email','Phone','State'];\n    const STEP2 = ['Company','Number_of_Employees__c','Current_Software__c','Services_Offered__c'];\n    const steps = [STEP1, STEP2];\n\n    const $form   = form.getFormElem();\n    const $btnRow = $form.find('.mktoButtonRow'); \/\/ Marketo submit row\n    const $mktoSubmit = $btnRow.find('button[type=\"submit\"]').text('Schedule a Demo');\n\n    \/\/ Helpers\n    const uniq = arr => Array.from(new Set(arr));\n    const inputsByName = name => $form.find('[name=\"'+name+'\"]');\n    const rowsFor = name => {\n      const els = inputsByName(name).map(function(){ return $(this).closest('.mktoFormRow')[0]; }).get();\n      return $(uniq(els));\n    };\n    const containersFor = name => {\n      const els = inputsByName(name).map(function(){ return $(this).closest('.mktoFieldWrap, .mktoLogicalField')[0]; }).get();\n      return $(uniq(els));\n    };\n    const setRequired = (fieldNames, makeRequired) => {\n      fieldNames.forEach(name=>{\n        const $inputs = inputsByName(name);\n        const $cons = containersFor(name);\n        if (!$inputs.length) return;\n        if (makeRequired){\n          $cons.addClass('mktoRequired mktoRequiredField').attr('aria-required','true');\n          $inputs.attr('required','required').attr('aria-required','true');\n        } else {\n          $cons.removeClass('mktoRequired mktoRequiredField').attr('aria-required','false');\n          $inputs.removeAttr('required').attr('aria-required','false');\n        }\n      });\n    };\n\n    \/\/ Build step UI\n    const $step1 = $('<div class=\"mp-step is-active\" data-step=\"0\"><\/div>');\n    const $step2 = $('<div class=\"mp-step\" data-step=\"1\"><\/div>');\n    const $steps = [$step1, $step2];\n\n    const $stepsNav = $(`\n      <div class=\"mp-steps-nav\" aria-hidden=\"true\">\n        <span class=\"mp-dot is-active\" data-dot=\"0\"><\/span>\n        <span class=\"mp-dot\" data-dot=\"1\"><\/span>\n      <\/div>\n    `);\n\n    const $actions = $(`\n      <div class=\"mp-actions\">\n        <button type=\"button\" class=\"mp-btn mp-btn-secondary\" data-action=\"back\" aria-label=\"Back\" disabled>Back<\/button>\n        <button type=\"button\" class=\"mp-btn mp-btn-primary\" data-action=\"next\" aria-label=\"Next\">Next<\/button>\n      <\/div>\n    `);\n\n    \/\/ Insert UI above original submit row\n    $stepsNav.insertBefore($btnRow);\n    $step1.insertBefore($btnRow);\n    $step2.insertBefore($btnRow);\n    $actions.insertBefore($btnRow);\n\n    \/\/ Move rows into steps\n    function moveTo($container, fieldNames){\n      const moved = new Set();\n      fieldNames.forEach(name=>{\n        rowsFor(name).each(function(){\n          if (this && !moved.has(this)){\n            $(this).appendTo($container);\n            moved.add(this);\n          }\n        });\n      });\n    }\n    moveTo($step1, STEP1);\n    moveTo($step2, STEP2);\n\n    \/\/ Move the Marketo submit row *into Step 2*\n    $step2.append($btnRow);\n\n    \/\/ Required toggling per step (Marketo will only enforce on final submit for us)\n    setRequired(STEP2, false);\n\n    \/\/ --- Silent completeness check (no Marketo errors shown) ---\n    function trim(v){ return (v || '').toString().trim(); }\n    function isFieldCompleteInStep(name, $step){\n      const $targets = $step.find('[name=\"'+name+'\"]:enabled'); \/\/ scoped to current step\n      if (!$targets.length) return true; \/\/ missing DOM? treat as complete\n\n      const type = ($targets.first().attr('type') || '').toLowerCase();\n\n      if ($targets.is(':checkbox')) {\n        \/\/ Checkbox group (Services_Offered__c)\n        return $targets.filter(':checked').length > 0;\n      }\n      if ($targets.is('select')) {\n        return trim($targets.val()) !== '';\n      }\n      \/\/ text\/email\/tel\/number\/etc.\n      return trim($targets.first().val()) !== '';\n    }\n    function stepIsComplete(stepIdx){\n      const names = steps[stepIdx];\n      const $step = $steps[stepIdx];\n      for (let i=0;i<names.length;i++){\n        if (!isFieldCompleteInStep(names[i], $step)) return false;\n      }\n      return true;\n    }\n    function focusFirstIncomplete(stepIdx){\n      const names = steps[stepIdx];\n      const $step = $steps[stepIdx];\n      for (let i=0;i<names.length;i++){\n        const name = names[i];\n        const $targets = $step.find('[name=\"'+name+'\"]:enabled:visible');\n        if (!$targets.length) continue;\n\n        if ($targets.is(':checkbox')){\n          if ($targets.filter(':checked').length === 0){\n            $targets.first().focus();\n            return;\n          }\n        } else if ($targets.is('select')){\n          if (trim($targets.val()) === ''){\n            $targets.focus();\n            return;\n          }\n        } else {\n          if (trim($targets.val()) === ''){\n            $targets.first().focus();\n            return;\n          }\n        }\n      }\n    }\n\n    \/\/ --- Step navigation &#038; dynamic button states ---\n    let current = 0;\n    function goTo(idx){\n      current = idx;\n      $steps.forEach(($s,i)=> $s.toggleClass('is-active', i===current));\n      $stepsNav.find('.mp-dot').each(function(i){ $(this).toggleClass('is-active', i===current); });\n\n      const $backBtn = $actions.find('[data-action=\"back\"]');\n      const $nextBtn = $actions.find('[data-action=\"next\"]');\n\n      if (current === 0) {\n        \/\/ Step 1: Back gray\/disabled, Next primary\n        $backBtn.prop('disabled', true).removeClass('mp-btn-primary').addClass('mp-btn-secondary');\n        $nextBtn.prop('disabled', false).removeClass('mp-btn-secondary').addClass('mp-btn-primary');\n      } else {\n        \/\/ Step 2: Back primary, Next gray\/disabled\n        $backBtn.prop('disabled', false).removeClass('mp-btn-secondary').addClass('mp-btn-primary');\n        $nextBtn.prop('disabled', true).removeClass('mp-btn-primary').addClass('mp-btn-secondary');\n      }\n\n      \/\/ Required flags: keep Step 1 & 2 required when on Step 2; Step 2 off when on Step 1\n      if (current === 0){\n        setRequired(STEP1, true);\n        setRequired(STEP2, false);\n      } else {\n        setRequired(STEP1, true);\n        setRequired(STEP2, true);\n      }\n\n      \/\/ Focus first field in the active step\n      const $first = $steps[current].find('.mktoField :input:enabled:visible').first();\n      if ($first.length) $first.trigger('focus');\n    }\n\n    \/\/ Next \/ Back handlers (NO form.validate() here)\n    $actions.on('click','[data-action=\"next\"]', function(){\n      const $nextBtn = $actions.find('[data-action=\"next\"]');\n      if ($nextBtn.prop('disabled')) return;\n\n      if (stepIsComplete(0)){\n        goTo(1);\n      } else {\n        \/\/ stay on step 1, focus first incomplete (no red errors shown)\n        focusFirstIncomplete(0);\n      }\n    });\n\n    $actions.on('click','[data-action=\"back\"]', function(){\n      const $backBtn = $actions.find('[data-action=\"back\"]');\n      if ($backBtn.prop('disabled')) return;\n      goTo(Math.max(0, current-1));\n    });\n\n    \/\/ Final submit: show Marketo validation only here\n    form.onSubmit(function(){\n      \/\/ Ensure all requireds on for final check\n      setRequired(STEP1.concat(STEP2), true);\n\n      \/\/ Now use Marketo's UI\/errors\n      if (!form.validate()){\n        \/\/ Send user to the step that contains the first error\n        let $firstErr = $form.find('.mktoError:visible').first();\n        if (!$firstErr.length){ $firstErr = $form.find('.mktoError').first(); }\n        if ($firstErr.length){\n          const inStep2 = $firstErr.closest('.mp-step').is($step2);\n          goTo(inStep2 ? 1 : 0);\n        }\n        return false;\n      }\n    });\n\n    form.onSuccess(function(values, followUpUrl){ return true; });\n  });\n});\n<\/script>\n\n<\/div>\n<\/div>\n<\/div>\n\n\n<div aria-hidden=\"true\" class=\"wp-block-spacer\"><div class=\"d-none d-lg-block\" style=\"height:67px\"><\/div><div class=\"d-lg-none\" style=\"height:33.5px\"><\/div><\/div>\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"h-modernize-your-payments\">Modernize Your Payments<\/h2>\n\n\n<div aria-hidden=\"true\" class=\"wp-block-spacer\"><div class=\"d-none d-lg-block\" style=\"height:50px\"><\/div><div class=\"d-lg-none\" style=\"height:25px\"><\/div><\/div>\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:40% auto\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2.png\" alt=\"\" class=\"wp-image-2180 size-full\" srcset=\"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2.png 1000w, https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2-300x300.png 300w, https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2-150x150.png 150w, https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2-768x768.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h2 class=\"wp-block-heading\" id=\"h-speed-and-convenience\">Speed and Convenience<\/h2>\n\n\n\n<p>With DaySmart, you can now accept payments online or in-person for a quick and seamless checkout. Customers can simply tap their contactless cards, Apply Pay, or other digital wallets to complete transactions in seconds.<\/p>\n<\/div><\/div>\n\n\n<div aria-hidden=\"true\" class=\"wp-block-spacer\"><div class=\"d-none d-lg-block\" style=\"height:40px\"><\/div><div class=\"d-lg-none\" style=\"height:20px\"><\/div><\/div>\n\n\n<div class=\"wp-block-media-text has-media-on-the-right is-stacked-on-mobile is-style-default\" style=\"grid-template-columns:auto 40%\"><div class=\"wp-block-media-text__content\">\n<h2 class=\"wp-block-heading\" id=\"h-securely-store-cards-on-file\">Securely Store Cards on File<\/h2>\n\n\n\n<p>Simplify contactless payments by securely storing clients&#8217; credit cards on file within our software using the latest encryption technology. This makes transactions a breeze, boosting convenience for recurring payments like membership plans.<\/p>\n<\/div><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" src=\"https:\/\/www.daysmart.com\/spa\/wp-content\/uploads\/sites\/7\/2024\/04\/Web-Feature-Callout_Stripe1.png\" alt=\"\" class=\"wp-image-1156 size-full\"\/><\/figure><\/div>\n\n\n<div aria-hidden=\"true\" class=\"wp-block-spacer\"><div class=\"d-none d-lg-block\" style=\"height:40px\"><\/div><div class=\"d-lg-none\" style=\"height:20px\"><\/div><\/div>\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:40% auto\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_3.png\" alt=\"\" class=\"wp-image-2182 size-full\" srcset=\"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_3.png 1000w, https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_3-300x300.png 300w, https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_3-150x150.png 150w, https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_3-768x768.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h2 class=\"wp-block-heading\" id=\"h-contactless\">Contactless<\/h2>\n\n\n\n<p>In today\u2019s health-conscious environment, Tap to Pay offers a hygienic payment option, reducing physical contact and promoting safety for both your customers and staff. That\u2019s right \u2013 no extra terminals or hardware needed.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-text-align-center\"><br><br>Click here to <a href=\"https:\/\/intercom.help\/daysmart-payments\/en\/articles\/9301921-tap-to-pay-requirements-getting-started\">learn more<\/a> about Tap to Pay requirements and compatible devices.<\/p>\n\n\n<div aria-hidden=\"true\" class=\"wp-block-spacer\"><div class=\"d-none d-lg-block\" style=\"height:52px\"><\/div><div class=\"d-lg-none\" style=\"height:26px\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Simplify Your Payments with Tap to Pay Lengthy payment processing can disrupt schedules, reduce revenue, and impact customer satisfaction. That\u2019s &#8230;<\/p>\n","protected":false},"author":19,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-landing.php","meta":{"_acf_changed":false,"footnotes":""},"page_tag":[98],"class_list":["post-2177","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Tap to Pay - DaySmart Pet<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tap to Pay\" \/>\n<meta property=\"og:description\" content=\"Simplify Your Payments with Tap to Pay Lengthy payment processing can disrupt schedules, reduce revenue, and impact customer satisfaction. That\u2019s ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/\" \/>\n<meta property=\"og:site_name\" content=\"DaySmart Pet\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-03T15:34:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2.png?wsr\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/\",\"url\":\"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/\",\"name\":\"Tap to Pay - DaySmart Pet\",\"isPartOf\":{\"@id\":\"https:\/\/www.daysmart.com\/pet\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2.png\",\"datePublished\":\"2024-05-31T18:01:27+00:00\",\"dateModified\":\"2026-04-03T15:34:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/#primaryimage\",\"url\":\"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2.png?wsr\",\"contentUrl\":\"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2.png?wsr\",\"width\":1000,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.daysmart.com\/pet\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tap to Pay\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.daysmart.com\/pet\/#website\",\"url\":\"https:\/\/www.daysmart.com\/pet\/\",\"name\":\"DaySmart Pet\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.daysmart.com\/pet\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.daysmart.com\/pet\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.daysmart.com\/pet\/#organization\",\"name\":\"DaySmart Pet\",\"url\":\"https:\/\/www.daysmart.com\/pet\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.daysmart.com\/pet\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2023\/09\/daysmart-pet-logo.svg?wsr\",\"contentUrl\":\"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2023\/09\/daysmart-pet-logo.svg?wsr\",\"width\":1119,\"height\":283,\"caption\":\"DaySmart Pet\"},\"image\":{\"@id\":\"https:\/\/www.daysmart.com\/pet\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Tap to Pay - DaySmart Pet","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/","og_locale":"en_US","og_type":"article","og_title":"Tap to Pay","og_description":"Simplify Your Payments with Tap to Pay Lengthy payment processing can disrupt schedules, reduce revenue, and impact customer satisfaction. That\u2019s ...","og_url":"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/","og_site_name":"DaySmart Pet","article_modified_time":"2026-04-03T15:34:31+00:00","og_image":[{"width":1000,"height":1000,"url":"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2.png?wsr","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/","url":"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/","name":"Tap to Pay - DaySmart Pet","isPartOf":{"@id":"https:\/\/www.daysmart.com\/pet\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/#primaryimage"},"image":{"@id":"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/#primaryimage"},"thumbnailUrl":"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2.png","datePublished":"2024-05-31T18:01:27+00:00","dateModified":"2026-04-03T15:34:31+00:00","breadcrumb":{"@id":"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.daysmart.com\/pet\/tap-to-pay\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/#primaryimage","url":"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2.png?wsr","contentUrl":"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2024\/06\/Pricing-Page_Feature-Callouts_PET_1-v2.png?wsr","width":1000,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/www.daysmart.com\/pet\/tap-to-pay\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.daysmart.com\/pet\/"},{"@type":"ListItem","position":2,"name":"Tap to Pay"}]},{"@type":"WebSite","@id":"https:\/\/www.daysmart.com\/pet\/#website","url":"https:\/\/www.daysmart.com\/pet\/","name":"DaySmart Pet","description":"","publisher":{"@id":"https:\/\/www.daysmart.com\/pet\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.daysmart.com\/pet\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.daysmart.com\/pet\/#organization","name":"DaySmart Pet","url":"https:\/\/www.daysmart.com\/pet\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.daysmart.com\/pet\/#\/schema\/logo\/image\/","url":"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2023\/09\/daysmart-pet-logo.svg?wsr","contentUrl":"https:\/\/www.daysmart.com\/pet\/wp-content\/uploads\/sites\/4\/2023\/09\/daysmart-pet-logo.svg?wsr","width":1119,"height":283,"caption":"DaySmart Pet"},"image":{"@id":"https:\/\/www.daysmart.com\/pet\/#\/schema\/logo\/image\/"}}]}},"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"DaySmart Pet","distributor_original_site_url":"https:\/\/www.daysmart.com\/pet","push-errors":false,"_links":{"self":[{"href":"https:\/\/www.daysmart.com\/pet\/wp-json\/wp\/v2\/pages\/2177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.daysmart.com\/pet\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.daysmart.com\/pet\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.daysmart.com\/pet\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.daysmart.com\/pet\/wp-json\/wp\/v2\/comments?post=2177"}],"version-history":[{"count":0,"href":"https:\/\/www.daysmart.com\/pet\/wp-json\/wp\/v2\/pages\/2177\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.daysmart.com\/pet\/wp-json\/wp\/v2\/media?parent=2177"}],"wp:term":[{"taxonomy":"page_tag","embeddable":true,"href":"https:\/\/www.daysmart.com\/pet\/wp-json\/wp\/v2\/page_tag?post=2177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}