PayPal logo

PayPal

Published December 2024
   •    Updated January 2026

Plugin details

Effortlessly integrate PayPal Checkout into your application and securely process payments.
Enable your users to pay seamlessly using their PayPal accounts or credit/debit cards with just a few clicks. Fully customizable and ideal for platforms, marketplaces, or businesses of any size.

This plugin supports dynamic configurations, multiple currencies, and subscriptions, making it versatile for various use cases.

Features

- PayPal Button Customization
Customize the button’s layout, color, shape, size, and label.
Supports multiple locales for international users.

- Dynamic Payment Handling
Set payment amount, currency, and shipping preferences dynamically.
Support for one-time payments and subscriptions.

- Advanced Events and States
Trigger custom events for successful payments, failed payments, or errors.
Access exposed states for real-time data, including order ID, status, payer details, and more.

- Error Management and Debug Mode
Capture and manage errors with detailed logs to facilitate debugging during development.

- Seamless SDK Integration
Automatically loads the PayPal SDK for quick and easy setup.

- Recurring Payments (Subscriptions)
Enable subscription-based services with Plan ID support.

Setup Instructions

Create a PayPal Developer Account
Visit PayPal Developer and sign in or register for a developer account.

Create a REST API Application
Generate your Client ID and Secret keys by creating a REST API app in your developer dashboard.

Configure the Plugin
Add your Client ID and other settings in the plugin’s configuration fields under the Plugins tab in Bubble.

Add the PayPal Button to Your Page
Drag and drop the PayPal Button element onto your Bubble page and customize its settings.

Test Your Integration

Use Sandbox keys for testing during development.
Switch to Live keys when deploying to production.

Note: We recommend validating payment statuses using PayPal’s backend APIs for added security.

Resources

For detailed integration guides, visit PayPal Developer Documentation.

Need support? Contact us or schedule a personalized session for guidance.

Free

For everyone

stars   •   0 ratings
29 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web & Native mobile

Contributor details

Fernando Paes logo
Fernando Paes
Joined 2023   •   7 Plugins
View contributor profile

Instructions

Setup Instructions
Create a PayPal Developer Account
Visit PayPal Developer and sign in or register for a developer account.

Create a REST API Application
Generate your Client ID and Secret keys by creating a REST API app in your developer dashboard.

Configure the Plugin
Add your Client ID and other settings in the plugin’s configuration fields under the Plugins tab in Bubble.

Add the PayPal Button to Your Page
Drag and drop the PayPal Button element onto your Bubble page and customize its settings.

Test Your Integration

Use Sandbox keys for testing during development.
Switch to Live keys when deploying to production.

Note: We recommend validating payment statuses using PayPal’s backend APIs for added security.

Resources

For detailed integration guides, visit PayPal Developer Documentation.

Need support? Contact us or schedule a personalized session for guidance.

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Productivity   •   Technical   •   Small Business   •   Ecommerce   •   Payment   •   Visual Elements

Resources

Support contact

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble