Check every step of checkout.

Give Molar a checkout goal such as “buy the Pro plan and verify the receipt.” Follow the browser from cart to payment, then check the callback, order state, and receipt your customer sees.

Payment and order checksExample
Payment provider02
Payment acceptedpayment_intent.succeeded state changed
Your application03
Order confirmedReceipt sent to test inboxorder_1042
Signed callbackWebhook received and verified

Choose a payment state

Exercise supported success, declines, refunds, and other payment states with isolated test data.

Check the callback

Confirm that your app receives the payment event and updates the order after the browser step.

No live keys needed

Molar never needs your live Stripe secret key. Use Stripe test-mode keys or the Stripe clone, so no real card is charged.

From checkout to confirmation

Run the browser steps against the available test services, then inspect the returned payment, callback, order, and receipt results.

  • Cart and plan selection
  • Payment and webhook handling
  • Receipt and order assertions
Payment and access stateIllustrative example
BrowserPro plan · $24Test card ending 4242Payment step
Clone statePayment acceptedpayment_intent.succeededCallback received
ApplicationOrder confirmedReceipt visible in test inbox

Cover unhappy paths

Check declined payment, delayed callbacks, and stale receipt links with controlled service state instead of live charges.

  • Declines and retries
  • Subscriptions and invoices
  • Test inbox verification
The branches behind the Pay buttonExample checks to include
Card declined

No paid order; show a useful retry.

Authentication required

Keep the order pending until authentication finishes.

Callback delayed

Do not grant access before confirmation.

Callback delivered twice

One payment should create one order.

Frequently asked questions

Have a specific workflow in mind?
Talk to us

Can this use live payment credentials?

No, and it doesn’t need them. Molar tests your app in a browser; your app talks to Stripe. Use Stripe test-mode keys, or point your app at the Stripe clone, so no real card is charged.

Does Molar test the Stripe dashboard?

No. Molar tests your app’s checkout and checks the payment, callback and receipt records it creates.

What does a run return?

A run can include status, screenshots, Trace identifiers, and files captured during that run.

Test a checkout journey.

Create a free workspace and describe the first flow to test. Or check a public page first, no account needed.

Free during the beta. No card.