Back to News

A UK Reseller's Website Was Skimming Card Data - How Small Online Stores Get Caught Out

A UK Reseller's Website Was Skimming Card Data - How Small Online Stores Get Caught Out

Shelly Store UK, an independent reseller of smart home equipment, has warned customers that their payment details may have been compromised after its payment provider, Stripe, flagged unauthorised software running on its website. In an email to customers, the company said “unauthorized software” had been found on its website and server. It said it has removed the malicious software, strengthened access security, applied security updates, introduced ongoing monitoring and reported the incident to the Information Commissioner’s Office (ICO).

The company says it cannot determine whether customer data was accessed or copied. It is contacting everyone who placed an order during a window it has not specified. The data potentially affected includes payment card details, names, billing addresses and contact details. Its investigation is continuing.

For one customer, the warning arrived too late. They told The Register that, hours before the breach notification email landed, they had already started a payment dispute with their card provider over a fraudulent £221.28 transaction made in Australia using their card details, dated 26 October 2026. They believe their full card details were most likely stolen between 12 October, when they placed their first and only order with the company, and 27 October, when the notification arrived — a window of roughly two weeks.

The pattern matches what security researchers call web skimming, or “Magecart–style” attacks: malicious code injected into a website’s checkout process that captures card details as customers type them. It is a threat that falls disproportionately on small online retailers, because those businesses rarely have anyone watching the code that runs in their customers’ browsers.

£221.28
Fraudulent charge made in Australia on one customer’s card
~2 weeks
Between that customer’s order on 12 October and the notification on 27 October
4
Types of data potentially affected: card details, names, billing addresses, contact details
Stripe
The payment provider that flagged the unauthorised software

What Shelly Store UK has said

Shelly Store UK describes itself as an independent, authorised reseller of Shelly smart home products. It is not part of the main Shelly Group, a point the manufacturer was quick to make. In a statement, Shelly said: “Shelly Store is a reseller of Shelly and is not part of, owned by, or directly affiliated with Shelly Group. We do not manage the Shelly Store website, its business operations, and we do not direct our customers from any of our websites to Shelly Store UK.”

According to the reseller’s email, the problem came to light after a warning from Stripe. The business then took a series of remedial steps:

  • removed the malicious software from its website and server;
  • strengthened access security;
  • applied security updates;
  • introduced ongoing monitoring;
  • reported the incident to the ICO.

It has advised customers to contact their card issuer about a replacement card and to check their transaction history for anything suspicious. Those are sensible steps, and they match standard guidance after a suspected card compromise. The company has not said how the software got onto its server, how long it was there or how many customers placed orders during the affected period.

That uncertainty is common in incidents of this kind. Small businesses often have limited logging on their web servers, and the evidence needed to say exactly what was taken, and when, may simply not exist. Saying “we cannot determine whether data was accessed” is honest, but it leaves customers to assume the worst — which is what they should do.

Your antivirus will not see this kind of attack

Web skimming code runs in the customer’s browser, inside the checkout page your website serves. Standard antivirus on office PCs and the firewall on your network do not inspect front–end website code, which is why skimmers often run undetected for weeks. In this case, it was the payment provider that raised the alarm, not the retailer’s own tools. If you run an online shop, ask yourself honestly: would you notice if an extra script appeared on your checkout page tonight?

How the timeline unfolded

The sequence below is based on what Shelly Store UK and one affected customer have said. Where the reporting gives no date, the step is marked accordingly.

Undated — malicious software reaches the site
Unauthorised software is placed on Shelly Store UK’s website and server. How and when it got there has not been disclosed.
12 October 2026 — a customer places an order
One customer places their first and only order with the store. They later conclude this is when their card details were most likely captured.
Undated — Stripe raises a warning
The store’s payment provider, Stripe, flags unauthorised software on the website.
26 October 2026 — fraudulent transaction
A £221.28 transaction is made in Australia using the customer’s card details.
27 October 2026 — dispute, then notification
The customer begins a payment dispute with their card provider. Hours later, the breach notification email arrives.
Undated — clean–up and ICO report
The store says it has removed the software, strengthened access security, applied updates, introduced monitoring and reported the incident to the ICO.
Following the reports — Shelly Group distances itself
The manufacturer says the reseller is not part of, owned by or directly affiliated with Shelly Group, and that it does not manage the store’s website.
30 October 2026 — investigation continues
The retailer’s internal investigation is ongoing, and customers who ordered during the affected window are being contacted.

The timeline shows the gap that makes web skimming so damaging. By the time a small business learns its checkout has been compromised, card details may already have been sold and used. In this case, the fraud landed before the warning did.

15 days of 31 in October
Derived from one customer’s account: the 15 days between their order on 12 October and the notification on 27 October cover roughly half the month. The store has not stated its actual exposure window.

What web skimming is, in plain terms

When a customer visits an online shop, their browser downloads the shop’s pages along with a collection of scripts — small programs that power menus, basket updates, analytics, chat widgets and, crucially, the checkout. A web skimming attack adds one more script to that collection. It sits quietly on the payment page, copies whatever the customer types into the card fields and sends a copy to a server controlled by the attacker. The genuine payment still goes through, the customer receives their order and nothing appears to be wrong.

That is what makes these attacks so effective. The shop keeps trading normally, the payment provider keeps processing payments and the customer has no reason to suspect anything until fraudulent transactions appear on their statement. The term “Magecart” is often used for this whole family of attacks, after the groups that made them notorious.

Skimming code reaches a website in a handful of familiar ways. Attackers may exploit an unpatched flaw in the shop software or one of its plugins, log in with stolen or weak administrator credentials, compromise a third–party script the site loads, or gain access to the hosting server itself. Shelly Store UK’s description — unauthorised software on its website and server, followed by strengthened access security and security updates — is consistent with more than one of these routes, and the company has not said which applied.

Why small online stores are hit hardest

Large retailers are not immune to web skimming, but they usually have security teams, change controls on their checkout code and tools that watch for unexpected scripts. A small online store typically has none of these. Its website may have been built by a freelancer years ago, run on a shared hosting account and rely on a dozen plugins that are updated whenever someone remembers.

Several factors combine to make small stores attractive targets:

  • Unpatched software. E–commerce platforms and their plugins publish security updates regularly. A store that falls behind is easy to find and easy to compromise.
  • Shared or weak admin accounts. A single administrator login, reused by several people and without multi–factor authentication, is a common way in.
  • No monitoring of front–end code. Changes to the scripts on a checkout page go unnoticed because nobody is looking for them.
  • Card fields on the store’s own page. Where customers type card details into fields that the store’s page controls, a malicious script on that page can read them.
  • Limited logs. When something does go wrong, there may be too little evidence to say exactly what happened, as Shelly Store UK’s statement illustrates.

None of this requires a sophisticated attacker. Many skimming campaigns are automated, scanning large numbers of sites for known weaknesses and planting code wherever they succeed. A small shop is not targeted because of who it is; it is compromised because it was reachable and vulnerable.

Which controls make the biggest difference

The chart below is our indicative assessment — not measured data — of how much each control reduces the risk of a small online store suffering a web skimming incident.

Card entry on the payment provider’s hosted page or secure fields
90%
Shop platform and plugins kept up to date
84%
Multi–factor authentication on every admin and hosting account
80%
Monitoring for changes to checkout page scripts
76%
Content Security Policy limiting where scripts can load from
68%
Removing unused plugins and third–party scripts
62%
Antivirus on office PCs on its own
5%

The top bar deserves particular attention. Payment providers including Stripe offer hosted checkout pages and secure card fields that keep card entry under the provider’s control rather than the shop’s. That does not make a store immune — an attacker who controls the site can still try to redirect customers or tamper with the page around the payment step — but it removes the easiest route to reading card numbers as they are typed. The reporting does not say how Shelly Store UK’s checkout was configured, so we draw no conclusion about its set–up.

The bottom bar is a reminder of where many small businesses put their security effort. Antivirus on office computers is worthwhile, but it plays almost no part in protecting a website’s checkout from injected code.

A readiness score card for small online stores

The score card below rates common positions for UK businesses that take card payments on their own websites. It is a judgement framework to support conversations with your web developer or IT partner, not an audit result.

Online store payment security, October 2026
Card details entered on the provider’s hosted page or secure fields Strong
Multi–factor authentication on admin, hosting and domain accounts Strong
Platform and plugin updates applied within a set time Partial
Alerts from the payment provider read and acted on promptly Partial
Clean, tested backups of the website and database Partial
Nobody checks which scripts load on the checkout page Weak
One shared admin login used by staff and contractors Weak
No incident plan for telling customers and the ICO Weak

Backups appear in the middle of the card for a reason. After a compromise, a business needs to know what its website looked like before the attacker arrived. Restoring a clean copy is often faster and safer than trying to pick malicious code out of a live site — but only if backups exist, are kept for long enough to predate the compromise, and have been tested.

What prevention costs compared with a breach

The figures below are indicative ranges for a smaller UK online store. They are planning estimates rather than quotations, and they will vary with the platform, the number of plugins and how the site is hosted.

MeasureIndicative one–off costIndicative ongoing costWhat it addresses
Move card entry to the provider’s hosted page or secure fields£500–£3,000Usually none beyond existing provider feesKeeps card numbers out of fields the shop’s own page controls
Security review of the shop platform, plugins and hosting£750–£3,500Repeated annuallyFinds outdated components, unused plugins and weak configuration
Managed updates and website maintenanceNone£50–£300 per monthCloses known vulnerabilities before automated scanners find them
Multi–factor authentication and individual admin accounts£0–£500 to set upMinimalStops stolen or shared passwords opening the admin panel
Script change monitoring for checkout pages£250–£1,500 to configure£20–£200 per monthAlerts when new or altered code appears on payment pages
Off–site website and database backups£100–£750 to set up£10–£80 per monthAllows a clean restore to a known–good state
Cyber Essentials certificationA few hundred pounds upward, depending on organisation sizeAnnual renewalBaseline controls on the devices and accounts that manage the store

Against those costs sit the consequences of a skimming incident: forensic investigation, emergency rebuilding of the website, possible requirements from the payment provider, staff time handling customer queries, a report to the ICO and, hardest to price, the loss of customers who no longer trust the shop with their card. For a small reseller whose reputation rests on being a safe place to buy, that last cost can be the largest.

Card fields on your page versus the provider’s

Card form on the shop’s own page

Common on older or heavily customised stores

Customers type card numbers into fields the shop’s page controls
Any malicious script on that page may be able to read them
Security depends heavily on the shop’s own patching and access control
More payment security obligations fall on the business
Compromise can run unnoticed until the provider or banks spot fraud
Harder to show customers the payment is handled securely

Provider’s hosted page or secure fields

Recommended for most small stores

Card entry happens on a page or frame the payment provider controls
Removes the easiest route to reading card numbers as they are typed
Provider handles much of the payment security burden
Shop still needs patching, access control and monitoring
Attackers may still try to tamper with the page around the payment step
Familiar, trusted checkout experience for customers

Neither column is a guarantee. The right–hand approach reduces risk sharply, but a store that is otherwise neglected remains a target. The point is to remove the softest target first and then build sensible controls around it.

How ready are small UK online stores?

The gauge below is our indicative estimate of how well a typical small UK online store is protected against web skimming. It is a judgement based on the patterns in the score card, not a survey figure.

24/100
Indicative protection of a typical small UK online store against web skimming

A score of 24 reflects how many small stores are run: the website was launched, it works, and nobody has the time or expertise to look under the bonnet. Updates are applied occasionally, admin access is shared, and nobody monitors the checkout page. The good news is that the steps that make the biggest difference are neither exotic nor expensive.

Treat a payment provider warning as an emergency

In this case, Stripe spotted the problem first. If your payment provider, bank or card scheme contacts you about suspicious activity on your website, act the same day: put the checkout into maintenance mode if needed, bring in someone who can examine the site and server, change every admin and hosting password with multi–factor authentication enabled, and preserve logs before anything is rebuilt. Make sure provider alerts go to an inbox someone actually reads — not an old address belonging to the developer who built the site.

What customers of any affected store should do

Shelly Store UK’s advice to its customers is good general guidance for anyone who receives a similar notification:

  • contact your card issuer and ask about a replacement card;
  • check your transaction history for anything you do not recognise, including small payments that may be tests;
  • be wary of follow–up emails, calls or texts that refer to the breach and ask for details, as criminals often exploit the confusion;
  • keep the notification email, as it may help if you need to dispute a payment.

The affected customer’s experience shows why speed matters. Their card was used fraudulently in Australia before they heard from the store. Card providers are generally well placed to handle disputes of this kind, but the sooner a compromised card is replaced, the smaller the window for misuse.

Analysis: the lesson is about who is watching

The most striking detail in this incident is who spotted it. It was not the retailer, its hosting company or its own security tools. It was Stripe. That is not a criticism of a small business that has, by its own account, responded and reported. It is an accurate picture of how many small online stores operate: the security of the checkout is assumed rather than watched.

Web skimming exploits that assumption. Because the attack lives in front–end website code, it slips past the tools most small businesses rely on. Because the genuine payment still succeeds, there are no failed orders or angry customers to raise suspicion until the fraud starts. And because many small sites keep limited logs, even after discovery it may be impossible to say who was affected, which is why Shelly Store UK is contacting all customers who ordered during the window.

There is also a reputational wrinkle that small resellers should note. The manufacturer moved quickly to make clear that the store is independent and that it does not direct customers there. Customers often assume an authorised reseller is closely connected to the brand it sells. When something goes wrong, the brand may protect itself publicly, and the reseller is left to manage the fallout alone. Our coverage of ASOS’s breach notification and the wave of attacks on UK retailers shows that larger businesses face the same pressures, with far more resources to absorb them.

The regulatory side matters too. Reporting to the ICO is the right step when personal data may have been compromised, and UK GDPR expects organisations to have appropriate security in place for the data they handle. Our report on the Supreme Court ruling on the data protection threshold explores how claims and expectations around personal data are evolving. A small online store holding card details, names and addresses is handling exactly the kind of data regulators expect to see protected.

At a glance

ItemDetail
Business affectedShelly Store UK, an independent, authorised reseller of Shelly smart home products
Relationship to Shelly GroupNot part of, owned by or directly affiliated with the manufacturer, according to Shelly
How it was foundPayment provider Stripe flagged unauthorised software on the website
Where the software was foundOn the store’s website and server
Data potentially affectedPayment card details, names, billing addresses and contact details
Was data taken?The store says it cannot determine whether data was accessed or copied
Who is being contactedAll customers who placed orders during an unspecified window
Reported fraudOne customer reported a £221.28 fraudulent transaction in Australia, dated 26 October 2026
Store’s responseRemoved the software, strengthened access security, applied updates, added monitoring, reported to the ICO
Advice to customersContact the card issuer about a replacement card and check transaction history
Attack patternConsistent with web skimming, also called Magecart–style attacks

For related coverage, see our reports on ASOS and the Snowflake breach notification, the cyberattack wave hitting UK retailers, the critical PHP remote code execution flaw, offline card payments and business continuity and the Supreme Court’s data protection threshold ruling.

Is your online shop’s checkout being watched?

We build and maintain secure e–commerce websites for UK businesses, with card entry handled by your payment provider, platforms and plugins kept up to date, admin access locked down and monitoring on the pages that matter most.

Talk to us about Web Development

Frequently asked questions

What happened at Shelly Store UK?
The independent reseller told customers that unauthorised software had been found on its website and server after a warning from its payment provider, Stripe. It says payment card details, names, billing addresses and contact details may have been compromised.
Is Shelly Store UK part of Shelly?
No. Shelly Group says the store is a reseller and is not part of, owned by or directly affiliated with the group, does not manage the store’s website and does not direct customers to it.
Has anyone lost money?
One customer told The Register that a £221.28 transaction was made fraudulently in Australia on their card, dated 26 October 2026, and that they started a payment dispute hours before receiving the breach notification.
What is web skimming?
Web skimming, also called a Magecart–style attack, is when malicious code is added to a website’s checkout so that it copies card details as customers type them. The genuine payment still goes through, which is why these attacks often go unnoticed for weeks.
Why did antivirus not catch it?
Skimming code runs in the customer’s browser as part of the website. Standard antivirus and firewall tools do not inspect front–end website code, so they are not designed to detect this kind of attack.
I bought from the store. What should I do?
Follow the store’s advice: contact your card issuer about a replacement card and check your transaction history for anything suspicious. Be cautious of unexpected messages referring to the breach.
Does using Stripe or another provider protect my shop?
It helps, particularly if card details are entered on the provider’s hosted page or secure fields. But the rest of the website still needs patching, strong admin access and monitoring, because an attacker who controls the site can still cause harm.
Do we have to tell the ICO about an incident like this?
Under UK GDPR, personal data breaches that are likely to pose a risk to people must generally be reported to the ICO without undue delay, and within 72 hours of becoming aware where feasible. Shelly Store UK says it has reported this incident.
How do backups help after a skimming attack?
Clean, tested backups let you restore your website to a known–good state from before the compromise, rather than trying to remove hidden code from a live site. They need to be kept long enough to predate the attack.
Is Cyber Essentials relevant to an online shop?
Yes. Cyber Essentials covers secure configuration, access control, malware protection and patching on the devices and accounts that manage the business, including those used to administer the website. It does not replace website–specific controls but reduces the chance of an attacker getting in through staff accounts.

Get a security review of your e–commerce site

We review UK online stores for outdated plugins, risky checkout set–ups, shared admin access and missing backups, then fix what we find — so your payment provider is never the first to tell you something is wrong.

Talk to us about Web Development

Shelly Store UK’s investigation is still running, and it may never be able to say exactly what was taken. The lesson for every small online retailer is clearer: if nobody is watching your checkout, the first sign of trouble may be a customer’s card being used on the other side of the world.

Tags:Cyber EssentialsWeb DevelopmentIT SupportCloud Backup
Cloudswitched

London-based managed IT services provider offering support, cloud solutions and cybersecurity for SMEs.

Cloudswitched Service

Cyber Essentials Certification

End-to-end Cyber Essentials Plus certification and ongoing security services for UK businesses

More about this service
CloudswitchedCyber Essentials Certification
020 3004 3450
Insights & guides

Latest from our blog

Structured Data and Schema Markup: A UK Business Guide to Winning Rich Results in Google Search in 2026
SEO5 Nov 2026

Structured Data and Schema Markup

Schema markup is structured code added to web pages that describes their content in a standard vocabulary search engines understand: this page is a product...

Read article
Website Redesign Planning: A UK Business Guide to Avoiding the Mistakes That Tank SEO Rankings During a Rebuild in 2026
Web Development4 Nov 2026

Website Redesign Planning

Treating website redesign SEO as an afterthought is the most reliable way for a UK business to lose the organic traffic it spent years building. The pattern is...

Read article
Virtual CIO Onboarding: A UK Business Guide to What the First 90 Days Should Actually Look Like in 2026
Virtual CIO3 Nov 2026

Virtual CIO Onboarding

Good virtual CIO onboarding looks, from the outside, surprisingly unglamorous. Many UK businesses sign a virtual CIO contract expecting a strategy presentation...

Read article
Network Capacity Planning: A UK Business Guide to Forecasting Growth Before Your Network Becomes the Bottleneck in 2026
Network Admin1 Nov 2026

Network Capacity Planning

Network capacity planning is the practice of knowing how much headroom each part of your network has, forecasting when growth will use it up, and acting before...

Read article
Office Downsizing and Consolidation: A UK Business Guide to Moving to a Smaller Office Without Losing IT Capability in 2026
IT Office Moves31 Oct 2026

Office Downsizing and Consolidation

Planning office downsizing IT is a different exercise from planning a normal office move, and treating it as a smaller version of one is where most problems...

Read article
Microsoft 365 Copilot Adoption: A UK Business Guide to Why Most Deployments Fail to Change How People Work in 2026
Microsoft 365 Copilot30 Oct 2026

Microsoft 365 Copilot Adoption

A workable Copilot adoption strategy starts from an uncomfortable fact: buying Microsoft 365 Copilot licences does not change how anyone works. The pattern in...

Read article
Microsoft 365 Copilot ROI: How UK Businesses Are Measuring Productivity Gains in 2026
Microsoft 365 Copilot29 Oct 2026

Microsoft 365 Copilot ROI

Most UK organisations that bought Copilot in 2024 and 2025 have reached their first or second renewal, and the question in the room has changed. Nobody is...

Read article
Penetration Testing for Web Applications: A UK Business Guide to OWASP Top 10 Testing and What a Web App Pen Test Actually Covers in 2026
Penetration Testing28 Oct 2026

Penetration Testing for Web Applications

Web application penetration testing examines the software your customers, staff and partners actually use your portal, platform, booking system or API to find...

Read article
Backup Encryption: A UK Business Guide to Protecting Backup Data at Rest and in Transit Without Locking Yourself Out in 2026
Cloud Backup27 Oct 2026

Backup Encryption

Backup encryption at rest and in transit is now standard across almost every backup product, and most UK businesses assume their backups are protected because...

Read article
Private Connectivity to Azure and AWS: A UK Business Guide to ExpressRoute and Direct Connect vs Public Internet VPN in 2026
Cloud Networking26 Oct 2026

Private Connectivity to Azure and AWS

Private cloud connectivity means linking your offices or data centre to Azure or AWS over a dedicated circuit Microsoft ExpressRoute or AWS Direct Connect...

Read article
Technology stack

Built on technology you can trust.

We design, run and secure your IT on proven, industry-leading platforms, including Microsoft 365 and Azure, Cisco Meraki, Cloudflare, AWS, BitDefender and SolarWinds, so your business stays secure, scalable and reliable.

  • SolarWinds
  • Cloudflare
  • BitDefender
  • AWS
  • Hono
  • SolarWinds
  • Cloudflare
  • BitDefender
  • AWS
  • Hono
  • Opus
  • Office 365
  • Microsoft
  • Cisco Meraki
  • Microsoft Azure
  • SolarWinds
  • Opus
  • Office 365
  • Microsoft
  • Cisco Meraki
  • Microsoft Azure
  • SolarWinds

Enquiry Received!

Thank you for getting in touch. A member of our team will review your enquiry and get back to you within 24 hours.