# bad_signature

> A billing webhook's signature did not verify.

Source: https://tickwire.io/docs/errors/bad_signature/

HTTP 400.

**Likely causes:**

- Wrong webhook secret.
- The body was changed in transit.

**What to do:** Check the webhook secret configured at the payment provider.

**Retry:** No. The same request gets the same answer; change something first.

Listed under [Billing, slots and dedicated IPs](https://tickwire.io/docs/errors/#billing-slots-and-dedicated-ips) in [Errors](https://tickwire.io/docs/errors/). Send the error's `requestId` to support and we can find the request.
