// Adds dimensions UUID, Author and Topic into GA4
Monday, September 14, 2026
28.1 C
Singapore

SGD among top currencies in global Black Friday-Cyber Monday transactions

SINGAPORE: The Singapore Dollar (SGD) emerged as a key player in global e-commerce, during the recent Black Friday-Cyber Monday (BFCM) shopping period, ranking 7th among the top 10 currencies processed by payment platform Stripe.

The event saw Stripe handle a staggering 465 million transactions, amounting to a total payment volume of over $41.58 billion (US$31 billion).

The SGD’s inclusion in the top 10 highlights its growing prominence in international e-commerce. Leading the list of most-used currencies were the US Dollar, British Pound, Euro, Australian Dollar, and Canadian Dollar, occupying the top five spots. Among other Asian currencies, the Japanese Yen and the Hong Kong Dollar also featured, ranking 6th and 8th, respectively.

Stripe reported a 4.3% increase in average spending per digital wallet compared to 2023, reflecting continued growth in global online shopping trends. The platform identified Seattle, New York, Los Angeles, London, and San Francisco as the top-performing cities for sales during the sales period.

Featured image by DepositPhotos

Hot this week

LTA: North-South Corridor Singapore engineers face most challenging construction phase as rocks and viaduct slow work progress

Rock, groundwater and tight work spaces are slowing complex sections, while engineers work around live MRT lines, busy roads and existing structures

Singapore customers face S$609K losses after True Fitness & True Yoga closures, including those who paid lifetime membership up to S$21K

Staff were also given little warning while users faced unused memberships, with some customers having paid thousands upfront for years of access

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks