Skip to content

FAQ & troubleshooting

File DBs in /tmp/startplate-*.db persist between runs with the old schema. Clear first — always:

Terminal window
rm -f /tmp/startplate-*.db && npm test

The version is pinned exact for a reason (broken publishes upstream). Don’t loosen it without a green suite.

Signatures are verified over exact raw bytes. Causes in order: wrong *_WEBHOOK_SECRET, parsed-then-reserialized body (read raw text), missing provider headers. Never grant access on verification error.

The charging product ID isn’t in DODO_PRODUCTS_JSON. Add the mapping — the throw is the protection working.

Yes — this site ships inside the template. Your buyers get the same 10 articles for their own projects.

Repo docs first (you’re reading them), then email. No chat, no calls — that boundary is what keeps the price one-time.