sk_test_*). Simulate the full lifecycle
without funds by posting to the order’s simulate endpoint — each call fires
the real, signed webhooks, exactly as production would.
Every simulate call fires the real signed webhook for that transition — the
same
Pulse-Signature-verified delivery your backend receives in
production. Handle it exactly as you would a live event; see
Webhooks.The happy path
Create session →deposit_detected → deposit_confirmed → disburse →
receive disbursement.completed → credit.
disbursement.completed webhook — see
Webhooks for verification and de-duplication, and
Create a session for minting the session this
lifecycle runs against.