ADVERTISEMENT

The day my bank texted me — or so I thought

Published Apr 30, 2026 12:01 am  |  Updated Apr 29, 2026 04:02 pm
DRIVING THOUGHTS
Be more alert! Check phone messages before responding.
We all know this. We repeat it like a mantra. And yet, there comes a moment when the mantra quietly slips out the back door of our minds—and chaos walks right in.
That moment came to me last week.
I received a text message from the same number that regularly sends me updates from my bank. It read: “Transaction alert: A purchase of ₱18,350.75 was made using your card on April 24, 2026. If you did not authorize this, cancel here…” followed by a link.
Now, nothing sharpens your attention quite like the thought of money mysteriously flying out of your account. I was already on my way home from accompanying a friend to a doctor’s clinic, not exactly in the mood for financial surprises. I hadn’t used my card in weeks—largely because I hardly go out these days—so naturally, I was alarmed.
And then I did exactly what we are all told not to do. I clicked the link.
Up came a very convincing imitation of my bank’s website, complete with official-looking logos and blank fields for account name and password. Ironically, what saved me was not caution—but ignorance. I had no idea what to type. My daughter handles my online banking, partly to prevent errors like this, and partly to keep my occasional shopping impulses in check. At that moment, her system worked beautifully.
My next instinct was to stop by a bank branch along the way, but there was no parking—perhaps a small miracle in disguise. So I called my daughter instead. Without missing a beat, she said, “Don’t click the link.” I admitted I already had, but assured her I hadn’t entered anything.
Still, I wasn’t entirely convinced I had narrowly escaped a scam. After all, the message came from the same thread as legitimate bank alerts—updates about subscriptions, purchases, even promotional offers. It looked authentic because, in every visible way, it was.
Just to be sure, I called the bank. A helpful staff member confirmed what my daughter had said: don’t click suspicious links. Since I hadn’t provided any information, she assured me my account was safe. For extra peace of mind, she tried to direct me to another line to verify transactions, but my mobile signal chose that moment to become philosophical—present, but not really functioning.
Still uneasy, I found another bank branch—this one with parking—and waited (as one does on a Friday) to speak with someone. A kind officer assisted me and confirmed, after proper checks, that no such transaction had occurred.
Relief, at last. But also, a new concern.
I showed her the message thread, pointing out that it came from the same number as legitimate bank notifications. She explained that their number had likely been “hijacked.” Apparently, scammers now have the ability to insert their messages into existing threads, making them appear completely authentic.
So how, exactly, are we supposed to tell what’s real?
The bank’s advice was simple, if a bit unsettling: if there’s a link, don’t click it—it’s not from them. Also, legitimate transaction alerts will include the last four digits of your card. No digits? That’s your red flag waving frantically in your face.
Technology, for all its conveniences, has also become a playground for increasingly creative scammers. What used to be the occasional suspicious email or awkward phone call has evolved into something far more sophisticated—and far more convincing.
A friend of mine who frequently speaks about online scams mentioned that there are even portable devices that can “hijack” legitimate phone numbers, allowing scammers to send messages that appear to come from trusted institutions. They can move around freely, tapping into networks without staying in one place long enough to be easily tracked.
In other words, the scammer is mobile, clever—and counting on you to be distracted.
Which brings us back to that simple advice: be more alert.
Not because we don’t know better—but because sometimes, in a perfectly human moment of worry or distraction, we forget.
And when that happens, it turns out the most dangerous thing isn’t the message. It’s how convincing it is. ([email protected])

Related Tags

DRIVING THOUGHTS PINKY CONCHA COLMENARES
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.