Shopify Checkout Hijack: What Happened and How to Check Your Store
Max Semion has spent the past several years working inside Amazon FBA and multi-marketplace operations — auditing accounts, untangling suspensions, and building the kind of monitoring systems that catch a problem before it becomes a deactivation notice. He writes about what actually moves the needle for sellers, not theory.

Short Answer
In October 2026, tampered code from third-party Shopify apps sent some shoppers to a fake payment page when they clicked Checkout. Then the shopper landed on the real checkout, so the order still worked. Reports say Shopify's own systems were not breached. To check your store, open a private window, add a product, click Checkout, and read the address bar.
What Is the Shopify Checkout Hijack?
Some Shopify stores install apps that load extra code on the storefront. In October 2026, attackers changed the settings of a few of those apps, and the changed settings added a script that ran when a shopper clicked Checkout.
The script sent the shopper to a lookalike payment page first. After the shopper typed their details, it forwarded them to the real Shopify checkout. The order completed, so neither side noticed.
Was Shopify hacked? Reports say no. Merchant Fraud Journal reports that the attackers reached merchants' checkouts "without breaching Shopify's systems or merchant logins"; the attack came through the app companies' settings. We didn't find a full public statement from Shopify. The only Shopify comment we found is a paraphrase: Merchant Fraud Journal reports Shopify told iTnews on October 17 that apps in its store must meet its security and privacy requirements, and that it delists apps that fall short. Check Shopify's announcements for updates.
Timeline: What Is Known
| Date (2026) | What happened | Source |
|---|---|---|
| Oct 10 | Developer Roman Zipp finds a store sending him from Checkout to a lookalike payment page, and traces it to Hulk Product Options. | Roman Zipp |
| Oct 13 | Selleasy says an unauthorized party gained access to an internal Selleasy tool and added a malicious script to some stores (07:47 to 15:00 UTC). | Selleasy statement, via Roman Zipp |
| Oct 14 | Swym says an unauthorized configuration change loaded a script on some Wishlist Plus storefronts (about 10:06 to 11:56 UTC; its fix was fully rolled out by 16:32 UTC). | Swym statement, via Roman Zipp |
| Oct 15 | All three apps listed as unavailable in the Shopify App Store. | Merchant Fraud Journal |
| Oct 18 | Swym reports a second wave of activity. | Merchant Fraud Journal |
| Oct 20 | Swym pauses its app for all merchants and revokes its Shopify credentials. | Merchant Fraud Journal |
| Oct 20–22 | Shopify adds a step: "Your online store now asks customers to confirm before it sends them to a website outside your store." The researcher's summary says October 20; his dated update is October 22. | Roman Zipp |
| Nov 1 | Swym's Wishlist Plus listing shows as available to install in the App Store when we checked. | Our check |
Company statements say the apps are fixed — Selleasy's says "Selleasy is safe to use." These are claims by the companies, so verify before you trust them again. How the attackers got in is not confirmed for Hulk. Selleasy says "an internal tool." Swym says an "access channel" that has since been secured. The number of affected stores and shoppers has not been published.
How Did the Fake Checkout Work?
- Settings, not files. The app's storefront file asked the app's own server for its settings. In the Hulk case, the answer included about 22.7 KB of custom JavaScript, which the page then ran.
- The redirect. The script watched for the Checkout click and sent the shopper to a lookalike domain. The researcher listed examples such as biliing[.]top and checkout-confirm[.]top.
- Once per session. The script stored a marker in the browser so it ran once per session. A store owner testing their own checkout often saw nothing wrong, while a new visitor was redirected.
- Then the real checkout. After the fake page, the shopper was sent on to the real checkout. Whether real customer data was stolen at scale is not established. Swym says it does not collect, process or store card data, and found no evidence that merchant accounts or stored data were accessed.
- Hidden in a label. In the Swym case, Astra Security's write-up says a setting that should have held a wishlist label instead carried HTML with an event handler that triggered the redirect.
How Do You Check Your Shopify Store? (5-Minute Test)
- Open a private window. The attack ran once per session, so use a fresh window each time.
- Add a product and click Checkout.
- Read the address bar. You should land on your store's real checkout. Any unfamiliar domain, especially strange endings like .top, is a red flag.
- Repeat in a second fresh window and on your phone. One clean test does not prove you're safe.
- Clear browser storage between tests. Astra's write-up notes that disabling the app didn't immediately stop the behavior, because the settings were cached in the browser.
How Do You Audit Your Apps?
- In Shopify admin, open Settings → Apps and sales channels and list every app.
- Remove apps you don't use. Fewer apps means fewer places for code to hide.
- Check custom-code fields. For each app that changes the storefront, open its own dashboard and look for Custom JavaScript or Custom HTML fields. Astra's write-up calls these the specific attack surface the Hulk case exploited. Remove anything you didn't add yourself.
- Review App embeds in your theme editor, and switch off what you don't need.
- Remove old staff and contractor access.
What Should You Do If You Find a Redirect?
This is our advice, based on the sources below.
- Stop selling through the affected path. Disable the suspected app's embed. Don't uninstall before saving evidence: screenshot the address bar and note the time.
- Contact Shopify Support and the app's vendor.
- Change passwords for your Shopify account and each app account, and turn on two-step sign-in (a passkey or an authenticator app).
- Call your payment processor. You may have duties to notify them and your customers. Swym's own guidance was that merchants may want to notify shoppers who typed card numbers directly into checkout during its affected window (10:06–16:32 UTC on October 14). Shop Pay, PayPal and Google Pay were not affected in the same way, per Swym. This is not legal advice.
- Report the fake domain to Google Safe Browsing.
If shoppers dispute charges afterwards, chargebacks can follow — and rising chargeback activity is one of the signals Shopify lists for placing a reserve on your payouts. If a payout is already on hold, start with why your Shopify payout got put on hold.
How Do You Prevent This Next Time?
| How often | Do this |
|---|---|
| Every week | Test checkout in a fresh private window, from two devices |
| Every month | Review installed apps; remove anything unused; check app custom-code fields |
| Every quarter | Remove old staff and contractor access; review two-step sign-in |
| Every time you install an app | Read what it injects into your storefront, and who made it |
Advanced option
Astra's write-up (a security vendor's view, not Shopify's advice) says a tight Content Security Policy would have blocked the fake checkout redirect at the browser level. It's most practical for higher-volume stores and Shopify Plus merchants.
What This Means for Dropshipping and New Stores
New stores often install many apps fast — reviews, wishlists, upsells, option pickers. Each one is another company with access to your storefront. Start with a short list, and add an app only when it earns its place.
If you sell on TikTok Shop as well, the risk there is speed rather than code: see our guide to TikTok Shop late dispatch rate.
Need help setting up a clean, safe Shopify store? See our Bespoke Shopify Storefronts service, or message us on WhatsApp.
Sources
- Roman Zipp — Shopify shops hit with ongoing Checkout Hijack attack (published October 10, 2026; last updated October 22)
- Roman Zipp — Statements from Companies involved in Shopify Checkout Hijack (October 19, 2026)
- Merchant Fraud Journal — Hijacked Shopify Apps Redirected Shoppers to Fake Checkouts (October 26, 2026)
- Astra Security — Inside the HulkApps Shopify Checkout Hijack (October 20, 2026; updated October 23). A security vendor's secondary technical analysis.
Last reviewed: November 1, 2026, by Rafail Kazmi, Ecomistryy.
This article is general information, not legal or security-incident advice. Details may change as vendors and Shopify publish more.
Frequently Asked Questions
Shopify's own checkout was not reported as compromised in this incident. Stores can still be affected through third-party apps, weak passwords, or stolen logins. Keep apps few and use two-step sign-in.
Reports say the October attack came through app settings, not through Shopify's own checkout. To protect your store, test your checkout regularly and review your apps.
The companies that confirmed incidents were Hulk Product Options (HulkApps), Selleasy (Logbase), and Swym Wishlist Plus. Some other apps were delisted or named in reports, but those links are unconfirmed. Check each app's current status before you reinstall.
Open a private window, add a product, click Checkout, and read the address bar. If it shows a domain that is not yours or Shopify's, treat it as a hijack. Test several times, because the script ran only once per session.
Contact Shopify Support and your payment processor, and follow your legal duties to notify customers. This is not legal advice, so ask your processor or a lawyer.
Their makers say they are fixed, and at least one is listed in the App Store again. Those are company claims. Review the app's own incident report and keep it only if you trust it.


