---
title: "Discussion on \"Your Paddle Webhook Is Signed. The Seat Count Is Not.\" | Hashnode"
description: "Discussion on \"Your Paddle Webhook Is Signed. The Seat Count Is Not.\". Paddle custom_data can come from browser checkout code. Verify the signature, then grant seats from paid line items, not client metadata."
url: "https://hashnode.com/posts/your-paddle-webhook-is-signed-the-seat-count-is-not/6aa54b002225ea69fed183a2"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Your Paddle Webhook Is Signed. The Seat Count Is Not.](https://fetchsandbox.hashnode.dev/your-paddle-webhook-is-signed-the-seat-count-is-not?utm_source=hashnode&utm_medium=feed)

Paddle custom\_data can come from browser checkout code. Verify the signature, then grant seats from paid line items, not client metadata.

Sep 12 · 5 min read · fetchsandbox.hashnode.dev  
Read the article

-   [#testing](https://hashnode.com/tag/testing)
-   [#webhooks](https://hashnode.com/tag/webhooks)
-   [#eval](https://hashnode.com/tag/eval)
-   [#fetchsandbox](https://hashnode.com/tag/fetchsandbox)

## Written by

[Raj Nagulapalle](https://hashnode.com/@fetchsandbox)

@fetchsandbox · San Jose, USA

  
[View profile](https://hashnode.com/@fetchsandbox)

Building tools for API integration testing. Creator of fetchsandbox.com

Engineer who's spent too long debugging webhook signatures and flaky staging servers. Building FetchSandbox — turn any OpenAPI spec into a stateful API sandbox in seconds.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
