Advanced Paypal Payments

Demo to preview the plugin:

Introduction

The Advanced PayPal Payments plugin is a powerful tool that allows users to integrate the popular PayPal payment gateway seamlessly into their Bubble applications. With this plugin, users can effortlessly process secure payments, making it ideal for e-commerce platforms, subscription-based services, or any application that requires easy, reliable payment processing.
Once connected, users can configure various payment settings, such as currency, billing information, and custom payment descriptions, to tailor their payment process to their specific needs.
The Advanced PayPal Payments plugin offers flexibility in managing different types of payments. Users can easily set up one-time payments for a single product or service, or they can create recurring payments for subscription-based models. Additionally, it includes actions such as creating a payment order, confirming an order using Paypal or a card, receiving payment data, etc.
Seamlessly integrating PayPal’s trusted payment services into a Bubble application has never been easier. The Advanced PayPal Payments plugin provides all the necessary tools for a seamless payment experience, giving users peace of mind while ensuring a frictionless checkout process for their customers.
Features
💲 Allows you to accept payments on your website or app using the reliable and widely-used PayPal platform.
💰 Provides advanced payment features, such as one-time payments, recurring payments, and subscription management.
📊 Enables you to track and manage payment transactions easily.
⚙️ Simplifies the integration process with simple and straightforward API documentation.
🛡️ Ensures secure transactions with PayPal's robust security protocols, protecting both the seller and the buyer.
🔄 Offers seamless checkout experiences by allowing customers to pay directly on your site without redirects or pop-ups.
🌍 Supports international transactions, allowing you to sell to customers worldwide and accept payments in different currencies.
⏱️ Saves time with automated processes, handling payment notifications and updating transaction statuses in real-time.
🎨 Customizable user interface, allowing you to design payment forms and buttons to match your brand's aesthetic.

Prerequisites

You must have an account with PayPal Developer to interact with the API. Create your development account at: https://developer.paypal.com/developer/applications/create
Image without caption

How to setup

  1. Go to PayPal Developer Dashboard and log in using your PayPal Developer account.
    1. Paypal Developer Dashboard.
      Paypal Developer Dashboard.
  1. Navigate to the "Apps & Credentials" section and copy the Client ID and Secret Key.
    1. Paypal Developer Dashboard → Apps & Credentials.
      Paypal Developer Dashboard → Apps & Credentials.
  1. Go back to your Bubble application. In the plugin settings panel, paste your Client ID and Secret Key into the respective fields.
    1. Plugins → Advanced Paypal Payments.
      Plugins → Advanced Paypal Payments.
  1. Use the action "Get API key" to get the API key. The result of calling this action will be the API key, copy it together with the name “Basic”. This action will only be used once to obtain the Key. Since the demo page already has a retrieved API key, this functionality is not present in the demo. Below is an example of setting up a workflow to obtain an API key.
    1. Workflow action → Get API key.
      Workflow action → Get API key.
      API key.
      API key.
  1. Insert API key in Plugin settings.
    1. Plugins → Advanced Paypal Payments.
      Plugins → Advanced Paypal Payments.

Plugin Element Properties

Paypal Button

Plugin Data Calls

List products

Show order details data

Payment - Get One By ID

Get All Invoices

Get Invoice by ID

Create Draft Invoice

Update or cancel tracking

Show tracking information

Identity - Show user profile information

List plans

Plugin Actions

Get API Key

Element Events

Title
Description
Payment Success
Payment Success
Payment Canceled
Payment Canceled

Plugin Action Calls

Payment Test workflow

Step-by-step configuration workflow

Image without caption

Changelogs