Start typing to see suggestions. Use arrow keys to navigate, Enter to select.

Webhook setup

Paddle dispatches webhooks following the completion of a successful purchase or the processing of a refund. These URLs can’t be customized.

Completed transactions

Generate a "New destination". Set notification type to webhook. URL is your website, in the style of www.example.com/webhook/paddle/transaction. In the list of events, make sure transaction.completed is checked. Save the destination, then copy its signing secret into nymarktype.fountain.paddle.notificationKey.transaction.

Refunds

Generate a second "New destination". Set notification type to webhook. URL is www.example.com/webhook/paddle/adjustment. In the list of events, make sure adjustment.created is checked. Save the destination, then copy its signing secret into nymarktype.fountain.paddle.notificationKey.adjustment.

Both secrets are required — without them, incoming webhooks fail signature verification and are rejected.

Start typing to see suggestions. Use arrow keys to navigate, Enter to select.