Get started
Build
Your Paddle account
Your Paddle catalog
The Paddle checkout
Paddle webhooks
About Paddle webhooks
Configure Paddle webhooks
Testing
Learn

Configure Paddle webhooks

Here, you will configure Paddle subscription/product webhooks to receive events when these items are purchased.

Before starting steps on this page, you must have completed the following tasks:

TaskSection
Create a Paddle vendor accountYour Paddle account
Create a Paddle sandboxYour Paddle account
Create a subscription plan -or- create a one-time productPaddle catalog
Gather checkout detailsThe Paddle checkout
Import the Paddle JS libraryThe Paddle checkout
Add a Paddle button to your web pageThe Paddle checkout

Follow steps below:

  1. If you don't already have a webhook endpoint URL that can be used for testing, you can obtain one easily from services such as webhook.site, ngrok or Expose.
  2. If you aren't there already, log into your Paddle sandbox.
  3. From the left-hand navigation menu, select Developer Tools and then Events:
    ... the Paddle Events page is displayed. The top half of this page is concerned with general setup and testing for webhooks:
    ...the lower section lists all available Paddle events for which you can choose to receive events:
  4. In the top section, move to the Receiving events field and enter the URL that you'd like to use:
  5. In the lower Subscribing to events section:

    ...if your store test page is configured to sell a subscription plan, select the following webhooks:
    • Subscription created
    • Subscription payment success

    ...if your store test page is configured to sell a one-time product, select the following webhooks:

    • Payment success
    • Order processing completed
  6. Click the Save Changes button at the end of the page.
  7. If your webhook URL is pointing to your own integration (rather than a webhook test/listening site), ensure that Paddle IPs are whitelisted.

Available webhooks for subscription and one-time product events are summarized below:

TaskSection
Test your workTesting
ResourceSummary
Working with Paddle webhooksGet familiar with the basics of configuring and testing webhooks in Paddle.
Webhook securityUnderstand security settings required to ensure your integration receives Paddle webhooks.
Access management using webhooksListening for Paddle webhooks and then taking appropriate action in your backend systems based on information received is key to a successful access management strategy for subscriptions.
Paddle webhooks referenceCheck our reference pages for full payload details for all Paddle webhooks.
Paddle API referenceTake a deep dive into the Paddle API to find out how you can integrate Paddle functionality with your platform.