The screen says paid. Did the money move?
A checkout can look finished while the charge, the webhook, or the receipt went wrong. Smoketest tests the whole purchase on staging, in your payment provider's test mode, and leaves the proof on the ticket.
Moved to QA. The coupon should work on the Pro plan too.
Failed · 1 of 4 requirements not met · 4m 02s · Attempt 1
- ✓The coupon applies at checkout
- ✓The test card is charged the lower amount
- ✓The account moves to the Pro plan
- ✗The receipt shows the discount
Not tested: refunds, because the ticket only covers new purchases.
Watch the recording · View attempt
The receipt template uses the list price. Fixing it.
It checks that everything agrees.
Did the charge go through?
It pays with your provider's test cards, then checks the charge.
Did the rest of the product hear?
It waits for the webhook, then checks the account and the plan.
Does the receipt match?
It opens the email and compares it with the invoice.
What usually slips through
Money bugs rarely show up on the screen that caused them.
Plan changes mid-cycle
An added seat or an upgrade charges the wrong amount.
Coupons and taxes
The total on the page and the total charged drift apart.
Declined cards
A failed payment still unlocks the plan, or locks out a paying customer.
Late webhooks
The payment lands, and the account never hears about it.
Questions about testing checkout and billing
No. It runs in your payment provider's test mode on staging, with test cards, so no real money moves.
Any provider with a test mode. It uses your checkout the way a customer does, so it does not matter which one you run.
Yes. It follows the customer to the provider's page and back to your product, then checks what changed.
Yes. It has its own inbox, so it can open the receipt and compare it with the invoice in your product.
Yes. Upgrades, downgrades, added seats, and cancellations each get tested from the ticket, including what the next invoice says.
It starts at $399 a month for 1,000 runs. Each run is up to 10 minutes, and a longer test counts as two runs or more, one for every 10 minutes. If your team needs more, we design a Scale plan with you, so you stop buying extra runs.
Every result links to the recording, the steps, and the reasoning, and says what it did not test, so you can check its work the way you would check a teammate's.
Give it your next checkout ticket.
Book a call and we will test it with you. You get the result and the recording the same day.