Changelog
ShippedBackend

Per-tenant webhook secrets

Every account now gets its own unique, randomly generated secret embedded in its webhook URL. Not every payment provider reliably signs its webhook payloads, so we'd rather not rely on that alone. A per-tenant secret keeps each account's webhook delivery isolated regardless of what a given provider does or doesn't verify on their end.

  • Unique webhook secret generated automatically for every account
  • Already-configured webhook URLs keep working, nothing to update on your end
  • Applies across all five supported payment providers