MARKETPLACE
PLUGINS
PAYPAL SMART CHECKOUT PAYMENTS
PayPal Smart Checkout Payments logo

PayPal Smart Checkout Payments

Published July 2020
   •    Updated November 2025

Plugin details

Add PayPal Smart Payment Buttons to your Bubble app for a seamless checkout flow. Let users pay with PayPal, cards, Giropay, Sofort, Venmo and more, authorize payments, hold funds, and capture them later when needed.
       

⚡ Main Functions:

Multiple Payment Methods.
   Accept PayPal, credit cards, Giropay, Sofort Überweisung, Venmo, and more.
Integrated Checkout Experience.
   Let users complete payments without leaving your app.
Payment Authorization.
   Authorize payments first, then decide to capture or void them later.

⚡ Key Features:

🧩 Hold Funds for Marketplaces
      Place a temporary hold on funds until a transaction decision is made.
⚙️ Manual Capture Workflow
      Control exactly when payments are captured using the “Capture” API call.
🔄 Flexible Implementation
      Works for both immediate payment collection and delayed capture setups.



Documentation

We’ve created a detailed step-by-step guide for the PayPal Smart Checkout Payments Plugin. It includes a comprehensive overview of all features, practical use cases, and answers to frequently asked questions.

       

FAQ

What payment methods are supported by the plugin?
It supports a wide variety of payment options including PayPal, credit/debit cards, Giropay, Sofort Überweisung, Venmo, and more—all within a single checkout flow.

Does it immediately charge the user?
No. The plugin authorizes the payment first; you must manually capture (or void) the funds later using the provided Capture API call.

Why is delayed capture beneficial?
It’s especially useful for scenarios like online marketplaces where you might want to hold funds temporarily until a transaction is confirmed.

What setup steps are required?
1. Get a PayPal developer account and create an app to obtain your Client ID (Sandbox or Live).
2. Install the plugin and enter that Client ID into the plugin settings.
3. Specify your desired currency.
4. Place the PayPal button element on your page and define the payment amount.

What data does the plugin expose after a transaction?
Once a transaction is successful, the plugin provides two states: Authorization ID and Order ID. You can use these in workflows for capturing or voiding the payment.

What events can trigger workflows?
1. You can respond to three events:
2. Payment successful
3. Payment canceled
4. Payment error

What API actions are available in workflows?
The plugin offers various API actions including:
1. Access Token generation (required for other API calls)
2. Verify Order
3. Capture Order
4. Void (Cancel) Order
5. Refund Order




Our Similar Plugins

- Advanced Paypal Payments
- Stripe Marketplace Express Pro
- PayPal
- Paypal Payments Free
- Square Seller Authorization (OAuth)
- Fast Stripe Marketplace Integration
- PayPal Webhooks
- Paypal Recurring Payments
- Paypal Payouts API




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!

$40

One time  •  Or  $4/mo

2.0 stars   •   5 ratings
156 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   846 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/paypal-smart-checkout-payments-249c669b00ed80f19bb5ccae0cc91c9a

Types

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

Categories

This plugin can be found under the following categories:
Technical   •   Payment   •   Containers   •   Productivity   •   Mobile   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (2.0)

Simply it does not work
December 4th, 2023
I wasted 30$ for this plugin. Simply it does not work. Avoid
Hello, Thank you for your review. If possible, we’d like to know more details about why you are unsatisfied with the plugin, that way we can help you out. Please contact us through our [email protected] e-mail. Before purchasing, we encourage users to test our demos, read the documentation or subscribe to the plugin. Thanks again, Rapid Dev Support Team
February 13th, 2024
  •  
Original reviewer
Suggested edit for popup
August 2nd, 2022
This is a very straightforward plugin. love it. I would love it to be responsive in popups too without me having to set the height of a popup. A "fit height to content" doesn't really work. but functionality is 100% okay.
Doesn't work
July 29th, 2022
Payments will never work, error message always occurs
Okay for basic things, could use some simple additions
September 20th, 2021
At the moment it's pretty basic. Would love to see extra features, notably the ability to disable Shipping from the payment flow since most products on Bubble are digital native. Looks like its an extremely simple fix for the developer to add.
Question (will delete and make review)
July 29th, 2021
Do we need to add any custom code in order to Venmo option appear ?
Bubble