By platform

PayPal sandbox checkout: test before going live

A sandbox checkout runs PayPal's payment on a test site, so no money moves, but the window looks different from the one a live buyer sees. Mimiq shows how a stranger reaches PayPal from your store and where that visit stops.

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

What is a PayPal sandbox checkout, and how do I use one?

A sandbox is PayPal's test environment for developers, with test buyer and seller accounts and its own web address. You point the store's PayPal settings at it, complete one payment with a sandbox buyer account, and confirm the order arrives as paid in the store. A simulated visitor shows how the path looks to a stranger up to the PayPal page, which a visitor cannot get past.

What this looks like in a report

Who
Teodora, buying two recycled notebooks as a gift
How they arrived
Clicked a link to the shop from a craft fair flyer on her phone
Where they stopped
Cart, after tapping the PayPal button

“PayPal opened a page with a sign-in I do not have. I am not sure the notebooks are still in my cart, and I do not want to start over. I close it.”

The fix. Check that the PayPal button opens with the cart total and the items intact, on a phone and a laptop, then confirm the return page shows the order as paid in the store.

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

A sandbox proves the connection, not the buyer's path

A sandbox payment tells you the store can reach PayPal's test site and that the order gets marked paid. It does not tell you what a stranger does before the PayPal window opens: which button they press, whether the cart total is still right when PayPal opens, and whether the return to the store lands on a page that makes sense. Those steps are where some buyers turn back. An owner who runs sandbox payments only from their own browser gets a green result and an unknown path.

  • Confirm the store's PayPal setting says sandbox before a sandbox payment, and live before a real one.
  • Check the PayPal window address matches that mode, with the test address for sandbox.
  • Open the button from a phone and a laptop, and compare the total on each.
  • Note whether the return to the store shows the order as paid, and what the cart shows.
  • Confirm a sandbox order in the store admin before you trust the result.

What the sandbox covers and what it skips

The sandbox checks the plumbing. It confirms the store's credentials work against PayPal's test site, that the redirect goes out and comes back, and that the order is marked as paid when the payment completes. Those are real checks, and they catch setup faults worth finding early. What they do not check is the path before the window opens, because a sandbox run starts with an owner who already knows where the button is.

Keep sandbox and live credentials apart. A sandbox buyer account exists only on the test site and holds no real money. Pick one test buyer, use it for every sandbox run, and keep its details out of the live store settings. That keeps a test from touching real money by accident. Write the test buyer's name on the same page as the sandbox settings, so the next person who runs a test does not guess which account to use.

The path a stranger takes before PayPal opens

Most of the stranger's path happens before PayPal. A PayPal button on the cart page starts a payment earlier than one at checkout, so it carries fewer details into the PayPal window. Each start carries a different set of numbers. A shopper who sees one total on the cart and another in PayPal reads it as an error, even when both come from the store.

Compare the two starts line by line. Add an item, apply a discount code and pick a variant, then open PayPal from the cart and again from checkout. Note the total, the items and the shipping line in each window. Any difference is the thing to fix first, because it is what a shopper will check before deciding. Write each difference down with the window it came from, so the fix can be checked against the same two starts.

Where a simulated visitor stops

A simulated visitor follows the same path and records each screen. It reaches the PayPal button, opens the window and stops on PayPal's page, because a visitor has no PayPal account to finish a payment with. The result is a set of screens showing what a stranger could see and read before that point, and where each one left. That shows whether a stranger reaches PayPal at all, which a sandbox run cannot show.

Three ways to check a PayPal payment

MethodCompletes a paymentUses real moneyShows the path a stranger takes
Sandbox buyer accountYes, on PayPal's test siteNoOnly the steps the owner takes
Small live order, refundedYes, on PayPal's live siteYes, until the refundOnly the steps the owner takes
Simulated visitorsNo, the test stops on PayPal's pageNoSeveral different visitors, each with a step and a screenshot

Simulated visitors do not replace the sandbox or the live order. Use them to find path problems, then confirm the payment with one of the other two.

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 setting change can point live buyers at the test site

Changing credentials, updating the PayPal plugin or moving the store can leave the mode out of step with the keys. Check the window address and the mode again after each of those changes, then rerun the simulated visitors to the button. Keep a list of the sandbox and live orders you have placed, so a live order never looks like a test one.

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

Can a simulated visitor finish a sandbox payment?

No. A sandbox payment needs a sandbox buyer login, and a visitor has no PayPal login. The test stops on PayPal's page, which is the payment step for this test. Finish the sandbox payment yourself, with a test buyer account from PayPal's developer tools.

Where do I get sandbox accounts?

PayPal's developer tools include sandbox accounts for buyers and sellers. Create them there, not with your live account, and keep their details out of the live store settings. A sandbox account is for testing only, so do not use it for a real order.

Will a sandbox pass mean buyers will pay?

No. The sandbox cannot tell you whether buyers will pay, since no real buyer decides anything in it. It shows that the connection and the order marking work. Buyer behavior comes from your store data after launch.

Why does the sandbox window look different from the live one?

The sandbox is a separate address with its own accounts, so the pages can differ from the live ones. Compare each buyer-facing step on both before launch, and note which differences are expected, so a real one stands out.

Do I still need a live order if the sandbox works?

Usually yes, once. A live order checks the real site and money path, and you refund it afterwards. The sandbox is safe to repeat, so use it for every change and one small live order before you open the store.

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 .