Checkout and billing

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.

Book a callTalk to our founder. Test a real ticket the same day.
ACM-463Apply a coupon at checkout
SK
Sara K2 hours ago

Moved to QA. The coupon should work on the Pro plan too.

SmoketestAPP1 hour ago

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

KM
Kevin M20 minutes ago

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.

  1. Plan changes mid-cycle

    An added seat or an upgrade charges the wrong amount.

  2. Coupons and taxes

    The total on the page and the total charged drift apart.

  3. Declined cards

    A failed payment still unlocks the plan, or locks out a paying customer.

  4. 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.

Ready for QA
Done
ACM-463
Apply a coupon at checkout
Passed, recording