Miss World Voting
A paid popular vote for Miss World Thailand 2026 that took card and PromptPay payments and kept a live leaderboard honest on broadcast nights.
Pageant voting is a revenue stream, not a poll. For Miss World Thailand 2026, TPN Global needed a platform that sold vote packages for twenty-three contestants, took Thai payments without friction, and showed the standings live while the broadcast ran.
AGEN built the full flow on tpn-global.com: contestant browsing, eight popular-vote tiers from a single vote to two thousand, a second Top Commerce vote that bundled votes with Aotura product shipped to the voter, and checkout through Stripe by card or PromptPay QR with instant confirmation. Designed mobile-first, because that is where the votes come from.
Two public leaderboards updated live, with Happy Hour windows that doubled votes on the final weekend. The admin dashboard gave the team totals, a per-contestant breakdown, every transaction, CSV export, a display override and a kill switch.
The back end is a Cloudflare Worker with a D1 database: no servers, nothing to scale by hand, and an infrastructure bill of zero for the season. The vote is closed now; the page still stands.





Inside the build





Every page
Top Commerce · the second vote



