Hi there and sorry for my rookie question.
I am using a Template called E-learning Saas Template.
And I wanted to test it with my Stripe account.
I set my secret key and publishable key (developpment) and I thought that was done.
But actually nothing happen on my application.
When I try to buy something, I have never been asked about payment method, no stripe screen and checkout is successful…
Any idea ?
Thanks a lot.
Some templates don’t work completely. You can debug your workflow to make sure that the template is actually working as intended. Or you can contact the author.
thanks @net-tt for your answer.
Indeed, it seems there is nothing on my e-commerce template… so I have to make modifications in workflow, not sure about what to do.
Naively, I thought that all of this was included from the start.
Bubble has a very good Stripe tutorial video.
Thanks a lot for the video.
But wahou ! I thought Bubble IO was no code application, we are far from that with all API connection and workflow…
It is a nocode tool in that it is mostly a visual programming tool and you don’t need to write code for most of stuff.
I think it’s because it was your time using APIs, maybe that’s explains your reaction
It is a nocode tool in that it is mostly a visual programming tool
“Mostly”, that’s it, so you can not create an ecommerce website without coding…
I am used to work with WordPress, it is not labelled “nocode”, but I never used any API to build ecommerce and make payment system works.
Coding means writing text-based instruction, e.g. JS/PHP/python/C# code, to build an app. Most Bubble apps don’t need code, i.e. writing JS code. Configuring API connection is not writing code. Bubble is a general visual “nocode” programming tool. You may want to check out Shopify to build a ecommerce website for a totally nocode ecommerce specific building tool.
Thank you for make it clearer to me.
Once again I built several ecommerce websites with WordPress and WooCommerce, using PayPal or Stripe and I never had to manage any API connection thought code or call it instructions like such “nocode” programming tool.
Bubble has a Stripe plugin that doesn’t require API connection configuration.
There are other nocode app builders that support native Stripe and PayPal support.
Chat GPT answer to deeper question
Bubble is marketed as a no-code tool, and it is for many use cases. You can build complex applications visually, define workflows, manage databases, and create responsive UIs without writing traditional code.
However:
When it comes to advanced functionality — like integrating third-party APIs (e.g., PayPal, custom Stripe workflows, shipping platforms, etc.) — Bubble requires you to:
Manually enter API endpoints Handle authentication (e.g., OAuth2, API keys) Define JSON request/response structures Test endpoints and map fields
This process is done through Bubble’s “API Connector,” which is a no-code interface, but it demands a developer mindset and a solid understanding of how APIs work.
So technically:
🟢 Bubble is a no-code tool — you don’t write code (no JS, HTML, or backend languages). 🔴 But it is not “zero technical knowledge” — API setup can be time-consuming and confusing without some technical background.
Hi there.
So I am using the Stripe plugin, but I have a problem with one parameter.
With Stripe Checkout Version set to Checkout V2 (legacy), it works fine, but the popup window is just ugly.
If I choose Checkout V3 (Recommended), I got an error…
It should work right? You already use that parameter?
so I guess it is a problem with my template setting.
Thanks for any help.