By platform
Shopify test payment cards: check the mode first
A test card only proves something inside a test mode, and the wrong mode can charge a real card. Mimiq sends simulated visitors to the payment step, so you can check the screens around the card form before any money moves.
How do I test payment with test cards on a Shopify store before launch?
Confirm the store and its payment provider are in test mode before you enter any card, then use the test card numbers that provider publishes for that mode. Check the order in your admin shows the right total and any test flag the provider adds. A simulated visitor reaches the payment step and reports what the card form looked like, but the test does not submit a card.
What this looks like in a report
“My card is declined with a generic message, and I have used it fine this month. Is the shop broken, or is it refusing me because it is a new store?”
The fix. Check the payment settings for the mode, then run one test order with a published test number. Ask the provider whether the decline message can name the cause, so a real shopper knows what to try next.
An illustration. Run a test to see your own.See a real sample report
A test card on a live store is a real charge
Published test card numbers belong to a test mode, not to a live store. On a live store a test number is usually declined, which looks like a broken checkout and sends owners off to chase bugs that are not there. Some owners then switch to a real card, and a real card on a live store is a real order. The mode setting decides which outcome you get. Check it in the payment settings and in the provider's dashboard before the first attempt, because the checkout page can look almost the same in both modes.
- Open the payment settings and read the mode before you type any card number.
- Look for a test label or banner on the payment step, if your provider shows one.
- Use only the test numbers the provider publishes for its test mode, never a card you own.
- Check the order in the admin after each test, and cancel any test order the store allows you to cancel.
- Record the payment step screen, so a decline message can be compared with the mode.
Test mode and live mode look almost the same
The payment step looks nearly identical in both modes. The same fields, the same button and the same total appear, and the order can look the same in the store admin either way. The difference lives in the provider's dashboard and the store's payment settings, which is where a careful owner checks first. A second browser tab on the provider's dashboard is the quickest way to see which mode a payment hit, since the dashboard usually labels it.
Treat the mode as the first check on every test, not as something you set once. An app update, a reinstall or a change of provider can leave the store on live settings while you expect test. Read the mode before the first card, and again before you tell anyone the checkout works. A simulated visitor's screenshot records the payment step, but not the mode behind it.
Decline messages tell you which mode you are in
A decline is information, if you read it. A published test number on a live store often gets a generic decline, while the same number in test mode may return a more specific message. Owners who see a decline and assume a bug waste time on the wrong problem. Compare the message with the mode in the settings before you change any code.
Mimiq does not submit a card, so a simulated run cannot produce a decline. Use its step screenshots to compare the card form before and after a change, and use your own test order for the decline itself. Keep the two records together, so the decline and the form it came from can be read side by side, and a later change can be checked against both.
Test cards check the card form, not the shipping or the tax
A test card proves that the payment side accepts a card in that mode. It says nothing about the shipping rate a shopper is offered, the tax line for their region or a discount code that stops applying. Those change the total before the card step, so a card test that passes can still produce an order at the wrong price. Run the cart, address and discount checks first, then the card.
Mimiq is independent and not affiliated with the platforms it names. Names belong to their owners.
What you get with Mimiq
- 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.
- 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.
- 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.
- 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.
- 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 payment app update can switch the store back to live settings
Payment apps update their settings screens, and an update can change the mode or the keys the store uses. After each app update, read the mode again, then run the same simulated visitors to the payment step and compare the screen with the one you approved. Keep one test order per provider in the admin, so an unexpected mode change is easy to spot.
Starter
Try it on one launch
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
Builder
Test every build
About 20 tests of 5 visitors
- Everything in Starter
- Credits refill each month, and what is left rolls over once
- Cancel anytime
Pro
Test every release, as a team
About 60 tests of 5 visitors
- Everything in Starter
- Credits refill each month, and what is left rolls over once
- Cancel anytime
Scale
Test at scale, every day
About 240 tests of 5 visitors
- Everything in Starter
- Credits refill each month, and what is left rolls over once
- Priority support
- Cancel anytime
Questions
Can a simulated visitor submit a test card?
No. Visitors cannot pay with a real card, and the test stops at the payment step. No card is submitted, so no charge or decline happens during the run. The test shows the card form, the total and the screen the shopper sees before paying.
How do I know my test did not charge anything?
Check the provider's dashboard for a charge against the amount and the time of the test. A charge that appears on a live account is real, so refund it through the provider and write down the order number. The store admin alone may not show which mode a charge ran in.
Why does a test card fail on the live store but work in test mode?
Live payment systems check real card networks and do not accept the test numbers a provider publishes for its test mode. A decline there is usually the expected result, not a bug in the checkout. Confirm the mode in the settings before you assume anything else.
Will the test tell me that a payment succeeds?
No. The test cannot tell you that a payment succeeds, because it stops at the payment step. It shows the form, the total and what a shopper sees before paying. A successful payment needs one order in the provider's test mode.
Do I test each payment option separately?
Yes. Each payment option has its own setup, mode and dashboard. Check each one, and do not assume a test that passed for one covers another. A single green result on the payment step tells you about that option only.
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.