1<!DOCTYPE html> 2<html lang="en"> 3 4<head>
4<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push(i)}) 5(window,'GTM-KM7N9BVL','google_tags_first_party');</script>
5<script>(function(w,d,s,l){w[l]=w[l]||[];(function(){w[l].push(arguments);})('set', 'developer_id.dY2E1Nz', true); 6 var f=d.getElementsByTagName(s)[0], 7 j=d.createElement(s);j.async=true;j.src='/cbsg/'; 8 f.parentNode.insertBefore(j,f); 9 })(window,document,'script','dataLayer');</script>
9 10 <meta charset="utf-8"/> 11 <title>Chargeback Prevention Software | Chargeblast</title> 12 <base href="/"/> 13 14 <meta name="viewport" content="width=device-width, initial-scale=1"/> 15 16
16<script> 17 (function (window) { 18 var hostname = window.location.hostname; 19 var isProduction = !hostname.includes('localhost') && !hostname.includes('127.0.0.1') && hostname !== '::1' && hostname !== '[::1]'; 20 window.isProduction = isProduction; 21 22 window.dataLayer = window.dataLayer || []; 23 function gtag() { 24 window.dataLayer.push(arguments); 25 } 26 window.gtag = window.gtag || gtag; 27 28 window.gtag('consent', 'default', { 29 'ad_storage': 'denied', 30 'ad_user_data': 'denied', 31 'ad_personalization': 'denied', 32 'analytics_storage': 'denied', 33 'functionality_storage': 'granted', 34 'personalization_storage': 'denied', 35 'security_storage': 'granted', 36 'wait_for_update': 500 37 }); 38 window.gtag('set', 'url_passthrough', true); 39 window.gtag('set', 'ads_data_redaction', true); 40 41 window.updateGoogleConsent = function (consentType, persistPreference) { 42 var storedConsent = null; 43 if (consentType === 'all' || consentType === 'accept') { 44 storedConsent = 'true'; 45 } else if (consentType === 'deny' || consentType === 'reject') { 46 storedConsent = 'false'; 47 } 48 49 if (persistPreference && storedConsent !== null) { 50 try { 51 window.localStorage.setItem('cc_consent_given', storedConsent); 52 } catch (error) { 53 // Storage can be unavailable in private browsing; apply consent for this visit only. 54 } 55 } 56 57 if (consentType === 'all' || consentType === 'accept') { 58 window.gtag('consent', 'update', { 59 'ad_storage': 'granted', 60 'ad_user_data': 'granted', 61 'ad_personalization': 'granted', 62 'analytics_storage': 'granted', 63 'personalization_storage': 'granted' 64 }); 65 } else if (consentType === 'analytics') { 66 window.gtag('consent', 'update', { 67 'analytics_storage': 'granted' 68 }); 69 } else if (consentType === 'deny' || consentType === 'reject') { 70 window.gtag('consent', 'update', { 71 'ad_storage': 'denied', 72 'ad_user_data': 'denied', 73 'ad_personalization': 'denied', 74 'analytics_storage': 'denied', 75 'personalization_storage': 'denied' 76 }); 77 } 78 }; 79 80 // Replay a prior full-consent choice before any Google resource can send its first hit.
81 try { 82 if (window.localStorage.getItem('cc_consent_given') === 'true') { 83 window.updateGoogleConsent('all'); 84 } 85 } catch (error) { 86 // Storage can be unavailable in private browsing; consent defaults remain denied. 87 } 88 89 function queueFunction(name) { 90 if (typeof window[name] === 'function') return; 91 var fn = function () { 92 (fn.q = fn.q || []).push(arguments); 93 }; 94 fn.q = []; 95 window[name] = fn; 96 } 97 98 function queueMetaPixel() { 99 if (window.fbq) return; 100 var fbq = function () { 101 fbq.callMethod ? fbq.callMethod.apply(fbq, arguments) : fbq.queue.push(arguments); 102 }; 103 if (!window._fbq) window._fbq = fbq; 104 fbq.push = fbq; 105 fbq.loaded = false; 106 fbq.version = '2.0'; 107 fbq.queue = []; 108 window.fbq = fbq; 109 } 110 111 queueFunction('oaiq'); 112 queueFunction('snid'); 113 queueFunction('ldfdr'); 114 queueFunction('rewardful'); 115 queueMetaPixel(); 116 117 if (!window.twq) { 118 var twq = function () { 119 twq.exe ? twq.exe.apply(twq, arguments) : twq.queue.push(arguments); 120 }; 121 twq.version = '1.1'; 122 twq.queue = []; 123 window.twq = twq; 124 } 125 })(window); 126 </script>
126 127 128 <!-- Google Ads stays direct so ads verification can discover it on an initial, passive visit. 129 GA4 page tracking remains owned by GTM to avoid duplicate GA4 configs. --> 130
130<script>window.gtag('js', new Date());</script>
vendor: 69 bytes, lines 130-131
130 131 <script async="" src="https://www.googletagmanager.com/gtag/js?id=
131AW-11244550198
vendor: 80 bytes, lines 131-132
131"></script> 132 <script async="" src="https://www.googletagmanager.com/gtag/js?id=
132AW-16944153425
vendor: 14 bytes, lines 132-133
132"></script> 133
133<script> 134 window.gtag('config', 'AW-11244550198'); 135 window.gtag('config', 'AW-16944153425'); 136 </script>
136 137 138 <!-- Google Tag Manager --> 139
139<script> 140 (function (w, d, s, l, i) { 141 w[l] = w[l] || []; 142 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 143 var firstScript = d.getElementsByTagName(s)[0]; 144 var script = d.createElement(s); 145 var dataLayerParameter = l !== 'dataLayer' ? '&l=' + l : ''; 146 script.async = true; 147 script.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dataLayerParameter; 148 firstScript.parentNode.insertBefore(script, firstScript); 149 })(window, document, 'script', 'dataLayer', 'GTM-KM7N9BVL'); 150 </script>
150 151 <!-- End Google Tag Manager --> 152 153 <!-- Warm the connection to the asset CDN early so every 3D model (.glb), 154 image and animation fetch skips the DNS + TLS handshake. crossorigin is 155 required for the GLB fetches (model-viewer requests them anonymously). --> 156 <link rel="preconnect" href="https://static.chargeblast.com" crossorigin=""/> 157 <link rel="dns-prefetch" href="https://static.chargeblast.com"/> 158 159 <!-- This template serves every route. Decorative media stays out of the 160 global preload queue so the components can load it when it is near the 161 viewport instead of competing with each route's LCP. --> 162 163 <!-- Warm the Spline runtime origin. The recovery/deflection globes import the 164 Spline runtime from unpkg at load time; preconnecting skips a cold cross- 165 origin DNS/TLS handshake on that critical path. --> 166 <link rel="preconnect" href="https://unpkg.com" crossorigin=""/> 167 <link rel="dns-prefetch" href="https://unpkg.com"/> 168 169 <!-- Canonical URL (injected server-side by server.js with the correct href per route) --> 170 <link rel="canonical" href="https://www.chargeblast.com/"/> 171 172 <!-- JSON-LD structured data (injected server-side for blog posts) --> 173
173<script type="application/ld+json" id="structured-data">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.chargeblast.com/#organization","name":"Chargeblast","url":"https://www.chargeblast.com/","logo":{"@type":"ImageObject","url":"https://www.chargeblast.com/assets/cb-logo.png"},"sameAs":["https://www.linkedin.com/company/chargeblast","https://x.com/chargeblast","https://www.instagram.com/getchargeblast/","https://www.facebook.com/61551884427665","https://www.youtube.com/@GetChargeblast","https://www.reddit.com/r/ChargeblastCommunity/"]},{"@type":"WebSite","@id":"https://www.chargeblast.com/#website","name":"Chargeblast","url":"https://www.chargeblast.com/","publisher":{"@id":"https://www.chargeblast.com/#organization"}},{"@type":"WebPage","@id":"https://www.chargeblast.com/#webpage","url":"https://www.chargeblast.com/","name":"Chargeback Prevention Software | Chargeblast","description":"Chargeblast helps ecommerce merchants prevent chargebacks, win disputes, and stop friendly fraud automatically. Trusted by Shopify and Stripe merchants.","isPartOf":{"@id":"https://www.chargeblast.com/#website"},"publisher":{"@id":"https://www.chargeblast.com/#organization"},"datePublished":"2026-08-21T16:39:59.050Z","dateModified":"2026-08-21T16:39:59.050Z"}]}</script>
173 174 175 <link rel="icon" type="image/x-icon" href="./favicon.png?any=param"/> 176 177 <!-- Inter is loaded once via the consolidated Google Fonts request in styles.scss (CHA-937). 178 The previous <link rel="stylesheet" href="https://rsms.me/inter/inter.css" async> used an 179 invalid `async` attribute on <link> (a no-op) and duplicated that font; removed. --> 180 181 <meta property="og:title" content="Chargeback Prevention Software | Chargeblast"/> 182 <meta property="og:description" content="Chargeblast helps ecommerce merchants prevent chargebacks, win disputes, and stop friendly fraud automatically. Trusted by Shopify and Stripe merchants."/> 183 <meta property="og:type" content="website"/> 184 <meta property="og:url" content="https://www.chargeblast.com/"/> 185 <meta name="description" content="Chargeblast helps ecommerce merchants prevent chargebacks, win disputes, and stop friendly fraud automatically. Trusted by Shopify and Stripe merchants."/> 186 <meta name="twitter:card" content="summary"/> 187 <meta name="twitter:title" content="Chargeback Prevention Software | Chargeblast"/> 188 <meta name="twitter:description" content="Chargeblast helps ecommerce merchants prevent chargebacks, win disputes, and stop friendly fraud automatically. Trusted by Shopify and Stripe merchants."/> 189 <link rel="preconnect" href="https://fonts.googleapis.com"/> 190 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""/> 191 192 <!-- Single consolidated webfont request for the whole site (CHA-937). 193 Replaces 40 per-component @imports + the rsms.me Inter / Plus Jakarta links. 194 Covers Inter 100..900, Poppins 400/500/600/700 (+italics), IBM Plex Sans Condensed, 195 and Plus Jakarta Sans 400/500/600/700/800 (the new home-lander design system font). 196 Angular's prod build inlines this <link> automatically (optimization.fonts.inline). --> 197 <style type="text/css">@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8lN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYakyK7Bh4sNLhM.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8lN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYamyK7Bh4sNLhM.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8lN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYanyK7Bh4sNLhM.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8lN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHYapyK7Bh4sN.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527LvhpYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527LvjpYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;font-display:swap;
197src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527LvipYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY527LvspYYnFBq4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7bvhpYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7bvjpYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7bvipYYnFBq4P1w.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'IBM Plex Sans Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsanscondensed/v15/Gg8gN4UfRSqiPg7Jn2ZI12V4DCEwkj1E4LVeHY4S7bvspYYnFBq4.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1D
197BF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;
197src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yygg_vbd-E.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yygg_vbd-E.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yygg_vbd-E.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLucXtAOvWDSHFF.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;
197src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVFteOYktMqlap.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVGdeOYktMqlap.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVF9eOYktMqg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format('woff2');
197unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}</style> 198 <style> 199 ::selection { 200 background: #e3f9f7; 201 } 202 203 ::-moz-selection { 204 background: #e3f9f7; 205 } 206 </style> 207 208 <!-- Image fallback guard. Inline and pre-Angular on purpose: it is called from 209 plain `onerror` attributes in 23 template positions across six NgModules, 210 none of them standalone, so a directive would mean wiring the same import 211 into every one of those modules. Defining it once here keeps the fallback 212 paths declared in a single place. 213 214 Why it exists (CHA-1777 follow-up): the two blog fallbacks below point at 215 files that do not exist - neither `src/assets/img/blog/` nor 216 `src/assets/img/authors/` is in the repo. Until CHA-1777 those paths 217 returned `200 text/html` (the SPA shell), so a failed thumbnail failed 218 silently. Now unmatched paths return a real 404, so the same failure draws 219 a broken-image icon. The old handlers were also `this.src='...'` with no 220 `this.onerror=null`, which re-enters on the fallback's own 404. 221 222 So this runs at most twice per element and then stops: swap in the 223 placeholder once, and if the placeholder is missing too, hide the element 224 rather than leave a broken icon. That makes the behaviour correct whether 225 or not a real file ever lands at those paths - which is the point, because 226 dropping a file in silently changes the outcome otherwise. --> 227
227<script> 228 (function () { 229 var PLACEHOLDERS = { 230 post: '/assets/img/blog/default-post.jpg', 231 avatar: '/assets/img/authors/default-avatar.jpg', 232 logo: '/assets/integrations/default-logo.svg' 233 }; 234 235 window.cbImageFallback = function (img, kind) { 236 if (!img) return; 237 var placeholder = PLACEHOLDERS[kind]; 238 239 // Always detach first: whatever happens below, this handler must not be 240 // the thing that fires again. 241 img.onerror = null; 242 243 // A srcset takes precedence over src, so leaving it in place would make 244 // the swap a no-op and the broken candidate would load again. 245 img.removeAttribute('srcset'); 246 247 if (!placeholder) { img.style.display = 'none'; return; } 248 249 // Two ways we can already be on the placeholder: we swapped it in on a 250 // previous call, or the component defaulted `src` straight to it (see 251 // blog.service.ts / blog-v2.service.ts). Both mean the placeholder is 252 // what just failed, so stop asking the network for it. 253 var current = img.getAttribute('src') || ''; 254 if (img.getAttribute('data-cb-fallback') === 'applied' || current.indexOf(placeholder) !== -1) { 255 img.style.display = 'none'; 256 return; 257 } 258 259 img.setAttribute('data-cb-fallback', 'applied'); 260 img.onerror = function () { window.cbImageFallback(img, kind); }; 261 img.src = placeholder; 262 }; 263 })(); 264 </script>
264 265 266
266<script defer="" src="js/third-party-loader.js?v=gtm-bootstrap-v3"></script>
266 267<link rel="stylesheet" href="styles.14376ba969fa4552.css"></head> 268 269<body> 270 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 270-271
270 271 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
271GTM-KM7N9BVL
vendor: 85 bytes, lines 271-272
271" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 272
272<!-- End Google Tag Manager (noscript) --> 273 <app-root><nav aria-label="Site links" data-crawlable-links style="position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;"> 274 <a href="/">Home</a> 275 <a href="/pricing">Pricing</a> 276 <a href="/integrations">Integrations</a> 277 <a href="/blog">Blog</a> 278 <a href="/about">About</a> 279 <a href="/testimonials">Testimonials</a> 280 <a href="/help">Help Center</a> 281 <a href="/glossary">Glossary</a> 282 <a href="/contact">Contact</a> 283 <a href="/deflection">Deflection</a> 284 <a href="/recovery">Recovery</a> 285 <a href="/managed-refund-service">Managed Refund Service</a> 286 <a href="/chargeback-representment">Chargeback Representment</a> 287 <a href="/receipts">Receipts</a> 288 <a href="/paypal">PayPal Disputes</a> 289 <a href="/embedded">Embedded Alerts</a> 290 <a href="/demo">Book a Demo</a> 291 <a href="/case-study">Case Study</a> 292 <a href="/affiliate">Affiliate Program</a> 293 <a href="/partners">Reseller Partner Program</a> 294 <a href="/tools/bin_lookup">BIN Lookup</a> 295 <a href="/tools/mcc_lookup">MCC Lookup</a> 296 <a href="/chargeflow-vs-chargeblast">Chargeflow vs Chargeblast</a> 297 <a href="/chargeback-io-vs-chargeblast">Chargeback.io vs Chargeblast</a> 298 <a href="/comparison/chargeflow">Chargeblast vs Chargeflow</a> 299 <a href="/comparison/chargeback-io">Chargeblast vs Chargeback.io</a> 300 <a href="/comparison/stripe">Chargeblast vs Stripe Radar</a> 301 <a href="/terms">Terms of Service</a> 302 <a href="/legal/privacy">Privacy Policy</a> 303 </nav></app-root>
304<script src="runtime.8b3e6e739e0e4574.js" type="module"></script>
304<script src="polyfills.4b4c1dd6fb10de1d.js" type="module"></script>
304<script src="main.f76d14993ee56249.js" type="module"></script>
304</body> 305 306</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.