By platform

Squarespace not accepting payment: why it refuses

A shopper reaches the payment step, then finds one method missing, sees a refusal, or watches a spinner that never finishes. Mimiq takes simulated shoppers to the payment step and reports what each one saw there, with a screenshot.

5 visitors try to .
First test free with an accountRun it from your coding agent

Why is my Squarespace store not accepting payment?

A Squarespace store that will not take payment usually shows one of three symptoms: a method missing from the payment step, a refused card, or a spinner that never ends. A missing method is a setting, a refusal is a bank or a setting, and a spinner points at the page. A simulated test can reach the payment step and show which methods are on it, but it cannot pay with a real card, so the final check is a small real order.

What this looks like in a report

Who
Teodora, buying a ceramic bowl for her sister in Lisbon
How they arrived
Clicked a link in an email from a shop she follows
Where they stopped
Payment step, after entering a shipping address

“There is a card form, but the button I wanted is missing. I type my card, it spins, then says something went wrong. I cannot tell if my card or the shop is at fault, so I leave.”

The fix. Switch on the payment method she expected in the store's payment settings, and confirm it is set up for the store's currency and country. Then make a small real order on your own card, check the method appears and completes, and refund it.

An illustration. Run a test to see your own.See a real sample report

The payment step shows only what your settings allow

The payment step draws its options from the store's settings, not from what the shopper wants to use. A method that is switched off, or not yet set up for the shopper's currency, does not appear. Your own test often misses this, because you already know which method you expected to see, and you may pay with a saved card that skips the screen a stranger would meet. A shopper who wanted a different method has no way to ask the store, so they leave.

  • Open the payment step on a phone and on a laptop. Does each one list the same methods?
  • Compare the methods on screen with the ones switched on in the payment settings.
  • Check that the store's currency matches the currency shown in the total.
  • Note the exact message after pressing pay. Is it a refusal, an error or a spinner?
  • Make one small real order on your own card and refund it, to confirm a method takes money.

A missing method points at a setting, not the shopper

A payment step is only as full as the store's settings allow. Each method has to be switched on, connected to a provider, and valid for the currency and country the shopper is in. If one of those is not true, the method is absent from the screen, and nothing tells the shopper why. Check the list on the screen against the list in your settings, one line at a time. A gap between the two is the fault, and it is a setting you can change the same day.

Two things hide a missing method from the owner. A method that worked a few weeks ago may have been switched off by a change made somewhere else, such as a new currency. And a payment you make with your own saved card may skip a method that a stranger would have to use. The only reliable check is the screen a stranger sees, on the device they use.

Three messages that mean three different things

A refusal means the provider or the shopper's bank turned the card down. A refusal can come from the shopper's own bank, which you cannot fix, or from a setting in your store or provider that blocks the card or the country, which you can change. An error that says something went wrong can mean the request did not finish reaching the provider, so the card may not have been checked at all. A spinner that never stops means the page is still waiting on something, and it can end with no message whatsoever.

Reading the exact words after pressing pay

Write down the exact words that appear after pressing pay, and what the screen showed just before. A decline with a bank's wording usually points away from the store. A vague error after a long spinner points at the store's connection to its provider, which needs the provider's setup checked. A spinner with no message is usually a page fault, and it belongs to whoever maintains the store's code, so send them the step and the time it happened.

The real card check that no simulation replaces

A simulated visitor can reach the payment step, look at the methods on screen, and report what it sees. It can tell you a method is missing and the step where the shopper stopped. It cannot pay with a real card, so it cannot tell you whether a real card would be accepted. That last check needs a real order, placed with a card you own and refunded afterward, or a test mode your payment provider offers for the store. Use the simulated test to find the gap, then the real order to confirm the fix.

Mimiq is independent and not affiliated with the platforms it names. Names belong to their owners.

What you get with Mimiq

  1. 01

    Run it by hand, or on every pull request

    Paste a link and a task in the app and watch the visitors work. Or run them on every preview deploy: the GitHub Action comments on the pull request, any other CI can call the MCP endpoint, and your coding agent can run it too.

  2. 02

    Bugs and usability problems in one report

    The browser records errors and failed or slow requests on the step they happened. The visitors say where the wording or the steps confused them, and where they left.

  3. 03

    Visitors that behave like your audience

    Each visitor is a different profile with a reason to be there, matched to who the page is for, described by you, or built from your own customers.

  4. 04

    A prompt to fix each problem

    Every problem comes with a fix to paste into Cursor, Claude Code, Lovable or any coding agent, and one prompt hands over the top problems at once. Then send the same visitors through again.

  5. 05

    Follow every visitor

    See each visitor's whole path, step by step with screenshots, and what it was thinking at every step. Ask any visitor a question.

The browser records relevant JavaScript errors and failed or slow app requests encountered during the run, attached to the step where they occurred. The visitors are simulated: they find problems, they do not predict how many real people will convert.

A currency or provider change can drop a method for every shopper

Switching currency, provider or country, or adding a new method, can remove a payment option for every shopper at once. Rerun the same simulated shoppers to the payment step after each change, on a laptop and on a phone, and compare the methods on screen with the settings. Keep a written list of the methods you expect to see, so the next check starts from that list rather than from memory.

Starter

Try it on one launch

$9 once
120 credits, never expire

About 4 tests of 5 visitors

  • Visitors on your landing page, signup and checkout
  • Where they left and why, with a fix to copy for each problem
  • Run it in the app or on every pull request
  • Ask any visitor a question, included
  • Test accounts and protected previews
Buy 120 credits

Builder

Test every build

$19 a month
500 credits every month

About 20 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Cancel anytime
Choose Builder

Pro

Test every release, as a team

$49 a month
1,500 credits every month

About 60 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Cancel anytime
Choose Pro

Scale

Test at scale, every day

$149 a month
6,000 credits every month

About 240 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Priority support
  • Cancel anytime
Choose Scale
$0for your first test, with a free account (Google sign-in, no card). It includes 50 credits, enough for 10 visitors. After that a visitor uses 5 credits, and packs start at $9 for 120 credits.
See a sample report

Questions

Why does my Squarespace store show a card field but not the method I want?

The payment step only shows methods that are switched on and set up for your store's currency and country. Open the payment settings and compare each method there with the screen. If the method is on, check that the store's currency matches the one the shopper sees, then load the step again in a private window.

Can a simulated visitor complete a payment?

No. A simulated visitor reaches the payment step, reports what is on it, and stops, because it cannot pay with a real card. It can show which methods appear on the screen, but it cannot tell you whether a real card is accepted.

Do I need a real card to test payments?

A real card is the only way to prove a live method takes money, and a small order you refund afterward is the usual way to do it. Some payment providers also offer a test mode, which uses test cards and no real money. Use whichever your provider offers, and treat the simulated test as the way to find the gap, not the way to confirm the fix.

Will a simulated test show how many shoppers pay?

No. It shows which methods a simulated visitor could see and the step where it stopped. It does not predict how many real shoppers would pay, so take that number from your analytics or a live experiment once the methods work.

Keep reading

Send visitors and see what breaks first.

Your first test is free: sign in with Google and it starts right away. Last checked 2026-11-02.

5 visitors try to .