Test vs live mode
Test mode vs live mode
Each store has a test_mode toggle. New stores default to test mode so you can integrate end-to-end without spending real BTC.
| Test mode | Live mode | |
|---|---|---|
| Watcher subscribes to address? | No (simulated) | Yes |
Webhook livemode field | false | true |
Invoice environment field | test | live |
| Vendor triggers events? | Yes, via Simulator or POST …/simulate | No; the chain does |
| Real BTC at stake? | No | Yes |
Platform fee_sats accrued? | No | Yes, on paid invoices |
sl_test_* and sl_live_* keys both work on test-mode stores. Going live requires a registered mainnet xpub and flipping the store toggle.