New Plugin - Paypal Checkout Smart Payments

Hey everyone,
we’ve just released our new Plugin.

This plugin allow you to add the Paypal Smart Payment Buttons to your Bubble Application. These Buttons allow you to seamlessly integrate the Paypal Checkout process into your Bubble application. Your users will be able to make payments using Paypal, Credit Card, Giropay, Sofort Überweisung, Venmo and more all within one checkout flow. You can also use this plugin to authorize a payment and then capture (or not capture) it later. This functionality is especially useful if you are not sure a transaction will take place (marketplace) but you want to put a hold on the funds until the decision is made.

Plugin Page:

For a demo on how to setup the plugin please visit:

For a demo of this plugin in the Bubble Editor, please visit:

For a demo please visit:

  • We are in NO way affiliated with Paypal.
1 Like

Hey im having an issue where the buttons seem to be doubling up?
I notice that they dont double up when you manually enter a whole number in the plugins value however when I enter a dynamic value both sets of buttons appear.

Any work around?


thank your for letting us know. We’ve just released a fix to this issue. Please update the plugin to the newest version (1.0.1)

1 Like

Absolute legend, All fixed.

Thank you very much!

1 Like

Hello. Do you provide any paid support to help with the install? I have not attempted to do it yet and while it may be a simple process, I’m really looking for a time-saving option because I’m on a short timeframe with other projects left to complete!

If this is an option, let me know and we can connect outside the forum…thanks!


yes we do offer paid support. Let’s connect via email to discuss this further: [email protected]

Hi @anticode - does this plugin support marketplace payments?

Hi @equibodyapp ,

I’m not quite sure what you mean by marketplace payments. You can definitely build a marketplace using this Plugin. The only thing that isn’t supported is Payouts. If this is something you would need, we could add that.


@anticode - like Stripe Connect.

I’d like my users to be able to receive payments for their invoices via a paypal checkout if possible.

I’m getting this error when trying to generate a Sandbox Access Token:

“Workflow error - Plugin action Acccess Token Sandbox error: Error: getaddrinfo ENOTFOUND at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:26) Error: Outer Error (see above for inner error) at Block.wait (/var/task/u.js:420:34) at async_fn (/var/task/index.js:302:35) at Object.request (/var/task/index.js:312:24) at eval (eval at build_function (/var/task/index.js:72:21), :8:31) at /var/task/index.js:335:23 at run_fn (/var/task/u.js:594:18)”

Could this be because it says “” instead of “”?

Oh yes! Thank you for spotting that. We only tested the live version before. We’ve just released an update (version 1.0.2) . Please try again now .

Sorry for the inconveniences.

Hi Anticode , is it possible to send "transfer " the money from buyer to seller directly using PayPal ? something similar to " " , for example if the buyer make a purchase using his PayPal account " for " 15 $ " , the money will send to the seller PayPal account ?
If not what is the best method to send the money from the buyer to the seller in the marketplace template using PayPal ?


this is currently not supported with this plugin.
However we have a plugin (Paypal Payouts API) that is currently being reviewed by the Bubble Team which allows you to schedule Paypal payouts to others from your bubble app. This Plugin might be suitable for your usecase.

1 Like

Thanks a lot for the update, is it new plugin ? or the same plugin" PayPal check out smart payment " with a new update?
thank you

It will be another plugin, but both plugins could be combined.

It just got approved !

Nice to hear , all the best for you, i have tried it and want to make sure how it works kindly :
I added a button and made this work flow , what to add in the "BatchID " field ?

The batch id is just a unique Id that you give to this payout so you can also track it in your system. You can just enter a random string

Ok, it show me this error in the screen shot, please review , i added correct sandbox “client & secret ID”