PayPal Webhooks

Demo to preview the plugin:

Introduction

Enhance Your Bubble Projects with PayPal Webhooks Plugin.
Transform your user experience and business workflow with our PayPal Webhooks Plugin – your key to efficient and automated PayPal event handling.
It allows you to effortlessly create webhooks for any PayPal event, from payment confirmations to subscription updates.
FEATURES: - Easy setup, no advanced coding required - Real-time transaction updates - Secure, reliable integration - Comprehensive support and documentation
Image without caption

How to setup

  1. Get the Access Token
      • Log in with your PayPal account (or create one if you don’t have it yet).
      • In the dashboard, go to Apps & Credentials.
        • Paypal → APIs Key.
          Paypal → APIs Key.
        • PayPal will show you two keys:
          • Client ID
          • Secret
          Copy these keys — you’ll use them in Bubble to generate the Access Token.
  1. In the Bubble editor, go to the Workflows tab.
      • Create a new event, for example:
        • “When the ‘Generate token’ button is clicked”
      • Add an action:
        • Plugins → [PP Webhooks] Access Token Sandbox
          (or Access Token Live, if you are using production)
      • In the action fields, insert:
        • Workflow action → [PP Webhooks] Access Token.
          Workflow action → [PP Webhooks] Access Token.
        • Client ID: the code you copied from PayPal
        • Secret: also copied from PayPal]
      This action will automatically generate the Access Token.
      You can store this token in:
      • A Custom State
      • A hidden Input field
      • Or pass it directly to the next workflow action
  1. Create a Webhook
      • Create a new workflow event, for example:
        • “When the ‘Create webhook’ button is clicked”
      • Add the action:
        • Plugins → PayPal Webhooks - [Sandbox] Create Webhook
      Fill in the fields in the action as follows:
      • (header) Authorization: insert the full Access Token value here, including the "Bearer" prefix.
      • (body) URL: enter the URL of the endpoint that will receive PayPal events in your Bubble app.
      • (body) Event Name: specify the name of the event you want to listen for.
        • Workflow action → PayPal Webhooks - [Sandbox] Create Webhook.
          Workflow action → PayPal Webhooks - [Sandbox] Create Webhook.

Plugin Data Calls

Plugin Action Calls

Plugin Actions

Image without caption

Changelogs