The public-key-signature-verification error occurs when the client fails to verify the signature of the business’s public key. This prevents secure communication and disrupts WhatsApp Flows.

What Causes public-key-signature-verification?

This error happens due to:

  1. Incorrect or Missing Public Key – The uploaded public key does not match the required signature.

  2. Reinstalled On-Premise Client – If you recently reinstalled the on-premise client, the public key signature may no longer be valid.

  3. WhatsApp Server Issues – Temporary server problems may interfere with key verification.

How to Fix the public-key-signature-verification Error

Follow these steps to resolve the issue:

1. Verify the Public Key and Signature

Go to WhatsApp Business Manager and ensure the correct Flow public key is uploaded. Confirm that the public key includes a valid signature.

2. Re-upload the Public Key (If On-Premise Client Was Reinstalled)

If you recently reinstalled the on-premise client, re-upload the public key with an updated signature. Ensure the key is correctly linked to the phone number used for sending Flows.

3. Retry and Debug

Wait a few minutes and retry sending the Flow. Check API logs for additional error messages.

4. Contact WhatsApp Support

If the issue persists, reach out to WhatsApp Business Support.

By following these steps, you can fix the public-key-signature-verification error and restore WhatsApp Flow functionality. For more troubleshooting tips related to WhatsApp API, check out heltar.com/blogs.