Test the full money path on the real surface before you take a single live payment
Test the full money path on the real surface before you take a single live payment
The configuration is not done when the dashboard looks right. It is done when you have driven a real purchase end to end and watched every system respond correctly. Money paths fail silently in ways that UI paths do not, because a broken webhook still returns a clean checkout to the customer while your CRM quietly never updates.
Run the whole journey in test mode first. Buy the product as a customer would, on the live checkout configured against the test environment, and then check every downstream effect: the invoice generated with the right amount and tax, the subscription created in the right state, the webhook delivered, the CRM record updated, the welcome email sent. Each of those is a separate thing that can be configured wrong, so verify each one by reading the actual result, not by assuming the green checkout means it all worked.
Drive the unhappy paths too, because that is where configuration gaps hide. Run a declined card and confirm the dunning sequence fires. Run an upgrade and a downgrade and check the proration lands correctly on the next invoice. Run a cancellation and confirm the subscription ends when it should and the CRM reflects it. A checkout that only handles the happy path is a checkout that will surprise you in week three.
Reconcile the test numbers against what you expect, to the cent. If you bought an annual plan with a coupon and the invoice does not match your hand calculation, the configuration is wrong, full stop. This is the moment to catch a misconfigured price or tax category, while it is one test transaction and not a thousand live ones.
Only once the full matrix passes do you flip to live. And even then, make your own first real purchase a small one and watch it land, because test mode and live mode occasionally diverge in ways only a real transaction reveals.
INTERVIEW EWOUD: What is the one test-mode check you have caught a real misconfiguration with that most people skip entirely?