Forum Documentation Showcase Pricing Learn more

💸 Paypal Recurring Payments - New Plugin from Zeroqode


This plugin allows to use paypal for recurring payments and comes with actions like creating recurring plans, subscribing users to a plan or cancelling plans etc. It also comes with a set of paypal buttons that you can put on your page.

For details, screenshots and demos please visit the plugin page: at

Levon Terteryan

Founder @ Zeroqode


Bubble Templates

Bubble Plugins

Bubble Courses

Convert Web to iOS & Android

No-code Development Services


@levon just wanted to point out when i make a new plan i get a plugin error… same error happens on your demo page

@levon btw do you know if the keys your thing is generating are correct? I used your app to make the keys like it said.

we have an error on the demo because we have switched the plugin to live mode instead of the sandbox mode so that users can really use the plugin.
what’s the error you are seeing?
The generated keys should be correct but we’ll double check


are you using live keys or sandbox? the plugin is set to live

i am using the live keys

hey levon @levon … hope your having a great day of corse, just wondering is there any chance this is an issue that is fixable on your parts? I wont be able to go forward with it otherwise and i really dont want to use stripe on this project lol :slight_smile: Would be amazing if i could get this to work. Is there any thoughts on why this might now work or what i should look at. I am using the live keys so i thought it would be fine. i have been able to make the other paypal plugin… the standard one work with the basic app key from the same paypal dev account. It is just this plugin does not respond to the key. Anything else i can try and is there anything else you guys might be able to see on your side?

we’ll check Ryan, might not be very quick though

Hi there, sorry for a delay with this,
we have slightly updated the plugin docs
please see “Generating Credentials” section
Also, please note that the plugin cannot work both in live and sandbox modes so we only enabled it for live mode. For sandbox example you can check our demo page:
hope this helps.
please let us know in case of any questions.

Hey thanks just saw this… ill take a look and see if i have something setup wrong

I have a question… when i create an agreement it is asking for the shipping address… i don’t have anything to ship so i do not want to send that. But when i put nothing or null it errors out.

Also how do i send the amount to the paypal page? There is no amount when it goes to the paypal page and i would like to show that. @levon

Hello Ryan.

As per Paypal Documentation of implementing the API in our plugin, the shipping address is a requirement: so it must be used.

As for amount sent to paypal page as you could see it in screenshot it send to the paypal page when making the payment

You could see that in our demo setup.

ZQ Team.

1 Like

Hello, i was told by paypal support today that my subscription can be changed from a physical product to digital to not ask for shipping address, can this be achieved with the plugin?

Hello, @anon65040322.

Let us check the functionalities of plugin and match with Paypal’s latest changes, seems like they made some updates with usage of API calls to their system as of late.

Zeroqode Team.

Hello, @anon65040322 and everyone in the thread

We updated the plugin with :
Added 3 new API Calls, the old calls are in legacy state by Paypal so we left them as is.
The new Actions:

  • Paypal Payments - Create A Product NEW API
  • Paypal Payments - Create A Plan NEW API
  • Paypal Payments - Create A Subscription NEW API

Documentation regarding the update:
Also please check our demo setup:

Thanks for patience and understanding.

Zeroqode Team.


Has anyone figured out how to successfully implement this?

I am offering $$ for a walk-through video of how to implement this. I would like users to subscribe to one of three plans (monthly, semi-yearly, yearly).

Please reach out if you can help.