ADVERTISEMENT

Coins.ph CEO Wei Zhou champions digital payment reform at PCL National Congress

Published Mar 10, 2026 02:51 pm
What does the future of local governance look like? For Coins.ph, the answer is digital, and the company brought that vision to the 2026 Philippine Councilors League National Congress and 1st Quarterly Continuing Local Legislative Education Program.
Addressing thousands of local legislators, Coins.ph CEO Wei Zhou challenged local government unit (LGU) leaders to modernize public collection systems to meet the "new expectation" of instant service. He highlighted a significant shift in consumer behavior, noting that digital payments now account for 57.4 % of retail payment volume in the Philippines, based on a 2024 report by the Bangko Sentral ng Pilipinas.
Zhou noted that relying on outdated systems necessitates manual reconciliation and often results in delayed financial reporting and warned that physical cash management carries inherent handling risks that digital systems inherently mitigate.
“Even a 1% inefficiency in a ₱500 million revenue base equals ₱5 million,” Zhou said. “We must ask ourselves: How many scholarships is that? How many classrooms could that build? How many families could be supported? Small percentages become real consequences.”
The surge of digital adoption
Zhou added that the shift toward digital payments is evidenced by the massive growth in interoperable systems. He noted, for example, that the monthly QR Ph transactions processed by Coins grew from ₱559 million to ₱29.95 billion within 12 months in 2025. This shift suggests that citizens are already equipped with digital tools and are waiting for government services to catch up with their private-sector experiences.
Empowering LGUs through digital integration
Zhou offered Coins.ph as a battle-tested partner for LGUs looking to bridge this gap. Digital collections and payments can specifically help LGUs optimize several key areas of governance:
Revenue Collection: Streamlining the payment of business permits and real property taxes (LGU taxes) reduces queues at City Hall and improves collection rates.
Public Assistance: Utilizing digital rails for the disbursement of aid and social services ensures that funds reach beneficiaries instantly and transparently.
Operational Continuity: Digital infrastructure acts as "continuity infrastructure," allowing payments to flow even when physical offices are closed due to typhoons, flooding, or power outages.
Efficiency and Trust: Moving away from 45-minute manual processes to 15-second digital transactions directly improves an LGU's reputation and fosters public trust.
Proven infrastructure
Coins.ph provides a robust, BSP-regulated infrastructure with 12 years of operating experience and a massive user base of 18 million registered users. The platform processes an average of 140 million monthly transactions with a highly reliable 99.9% uptime and minimal 50ms API latency. With integrations across over 120 banks and e-wallets, the system is built for the scale and interoperability required by government institutions.
"Modernization will happen; the question is timing," Zhou concluded. "Design decisions are leadership decisions. I invite our local leaders to lead this change and make public services more efficient, resilient, and inclusive for every Filipino".
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.