By platform
Apple Pay checkout screen: what buyers see
Apple Pay draws its sheet on the buyer's device, so the screen depends on that device, not only on your page. Mimiq shows you which simulated visitors got the button and what they saw next.
What does the Apple Pay checkout screen look like to buyers?
Buyers see the Apple Pay button only when their browser offers it, which in practice means Safari on an Apple device with a card in Wallet. The sheet that opens after a tap is a system screen: it shows the total your page sent, the address the buyer picks and the card they choose, and your page cannot restyle it. A simulated visitor shows whether the button appeared and what your page showed before the tap, while the sheet itself is something you check on your own phone.
What this looks like in a report
“The sheet shows a higher total than the cart did, and I cannot see why. Nothing on the cart page explained it. I close the sheet and wonder if the store is about to charge me twice.”
The fix. Compare the amount your page sends to the payment step with the cart total, including shipping and tax, and fix whichever side adds the extra line. Then test once in Safari on an iPhone with a card in Wallet before you call it fixed.
An illustration. Run a test to see your own.See a real sample report
The Apple Pay sheet belongs to the buyer's device, not your page
Your store controls the button and the amount it sends to the wallet. Everything after the tap belongs to the device. The sheet opens over Safari with the total and the card the buyer picked, and your page cannot restyle it or see the card. A buyer on Safari with a card in Wallet sees the sheet. A buyer on another browser may see no button, and both can be right for their device. An owner who tests from one laptop sees only one of those screens, and the gap shows up as fewer Apple Pay orders from one kind of phone, not as an error.
- Load the cart and product pages in Safari, then in one other browser, and note where the button shows.
- Compare the total inside the sheet with the cart total, including shipping and tax.
- Check the item and size in the sheet match the variant the shopper chose.
- Note which phones show the button; a missing button is a device fact before it is a bug.
- Open a finished order in your admin and confirm it shows Apple Pay as the payment method.
Why the button can be missing for a whole kind of phone
The Apple Pay button is offered by the browser, not by your theme. In practice that means Safari on a device with a card set up in Wallet. A buyer on Chrome for Windows, or on an Android phone, may not get that button, and the checkout they see may have card fields or other wallet options instead. None of that is a bug in your product. It is how the buyer's device is set up, which is why a test from your own laptop can miss the problem entirely.
The useful check separates two questions. First, does the button appear for this device at all? Second, when it appears, does the sheet carry the total and the items the cart had? The first depends on the device and browser, and you cannot fix it on the page. The second depends on your cart and payment setup, and that part is yours to fix. Owners who mix the two often rebuild a checkout that was only missing a button for some visitors.
The sheet is drawn by the device, so check it on a phone
Once the buyer taps Apple Pay, the sheet is a system screen. It shows the total your page sent, the address the buyer chooses and the card they pick. Your page never sees that card and cannot change how the sheet looks. That is also why a simulated visitor cannot take you past the sheet: it needs a real card in a real wallet, and a simulated visitor has neither.
So split the work. Mimiq shows you which visitors saw the button, the cart total at each step and where each visitor stopped. You then check the sheet yourself on an iPhone with a card in Wallet. The final confirmation screen needs an order, so if your payment setup has a test mode, use it. If it does not, place a small order, refund it, and write down the amount on both screens.
Totals and items that change between the cart and the sheet
The mismatch buyers catch first is the total. Shipping, tax and discounts are often added at a later step, so the sheet can show a number the cart did not show when the buyer tapped. A buyer who sees a higher number inside a system window reads it as a trap and backs out. Before you trust the sheet, test a cart with a discount code, a cart with two items and a cart that needs a shipping rule to price correctly. Open the finished order in your admin and read the line items, not only the summary total, because the summary can match while the items do not.
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 theme or payment app update can move the button off the cart page
Apple Pay placement often lives in a theme or a payment app, so an update can hide the button on the cart or push it below the fold. Rerun the same simulated visitors on the cart page after each theme or app change, then check the Safari sheet again on your own phone.
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 pay with Apple Pay?
No. Apple Pay needs a card in a real device wallet, and visitors cannot pay with a real card. A simulated visitor can reach the button and report what happened next, but the test stops at the payment step. Finish the payment check yourself, on a phone you own, and use a test mode if your payment setup has one.
Why does the button not show on my laptop?
Apple Pay in the browser needs Safari on an Apple device with a card in Wallet. Chrome and Edge on Windows usually do not show it, so a missing button there is expected and not a fault in your page. Test from Safari on a Mac or an iPhone, and from one other browser, so you see both outcomes instead of one.
Will the test tell me how many buyers will pay with Apple Pay?
No. The test cannot tell you how many buyers pick Apple Pay over a card, or how many finish once the sheet opens. It shows which visitors saw the button, what the page showed each of them and where each one stopped. Rates come from your order data and from a live change you measure over time.
What do I do when the sheet total differs from the cart?
Find the line that adds the difference. Compare the cart, the amount your page sends to the payment step and the order in your admin, then fix the code or app that builds that amount. Paste the three numbers, the step name and the product name into your coding agent, so the fix starts from the right line.
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.