Stripe API Connector Basic Question

On the stripe hosted checkout page they will see those options if they available for their country and you have enabled them from your stripe account dashboard

Enabling them from your stripe account dashboard and whether or not they are supported in the customers country

Stripe will not turn them off, Bubble plugin is just pre-configured api calls and they didn’t set them up in such a way that users can get complete control over their stripe integrations.

For a single API call, when you know how to set them up, yes, it might just take 5 minutes. For learning how the API connector works, learning how Stripe API works and how to read Stripe documentation and being able to troubleshoot issues during the initialization of API calls as well as how to navigate through the Stripe dashboard, plus how to setup webhooks for necessary events, and implementing all of the API calls your setup would require, no, it is not just a 5 minute thing.

You could buy my course which has 40 hours of video which you do not need to watch and are not on youtube, but are put together in a text book style to take you from beginning to end so as to learn everything you would need to know, especially how to understand API connector and stripe documentation so you could then do anything else you need not covered in the course. The course comes with editor access so you could use the API calls in the course apps’ editor and copy/paste them, as well as all of the UI elements with associated workflows/API calls for implementing quickly and easily without ever needing to learn what it is you are doing.

Not really. When using the Stripe Checkout API you are redirecting to the Stripe hosted checkout page, which is recommended over doing things directly in your app because you avoid the potential issues of leaked data, especially for highly sensitive data like user credit card details, so no real reason as a startup to take on the task of keeping all of that sensitive data out of hands of bad actors, and instead make use of Stripe for what they do well, which is financial transactions and storing all of the sensitive data related to them. Let Stripe handle the hard stuff, after all, whether you are doing it in your app or through Stripe hosted checkout page, you are paying Stripe the same fees, so mind as make them work for their money while simultaneously keeping your company and app safe from potential legal liability of leaked financial data.

it is enabling them in the stripe account as well as them being available in the customers country

There is a lot of work to be done for that to happen. Even when using the Stripe hosted checkout page there are best practices to follow to mitigate leaked data when running the API calls themselves.

Can be done without using Payment Intents, and can be done with using the Stripe checkout session API.

Using payment intents also would require using Stripe.JS in order to keep everything secure as possible.


Using payment intents adds a lot more work and complexity to your integration than just using the Stripe checkout session api call.

I would recommend using the Stripe Checkout Session API for a newbie

Stripe support team is horrendous. No client of mine or student of mine has ever reported satisfactory experiences. The support center agents are not trained in use of the system and are not developers themselves, they are just call center employees trained in regarding scripts. They do not know how to use the system or how to give best advice on how to use it. An example from my own experience yesterday was that the attempts I made before reaching out to Stripe support were not possible, and Stripe support instructions were to do exactly as I did. When I told them and showcased it didn’t work, the response was

(12:21:02 PM) boston85719@gmail.com: This was the approach I attempted on my own prior to reaching the conclusion it doesn’t work and reaching out to support for guidance.
(12:22:41 PM) Fred: understandable, im not the best developer myself so that was my thought process, what i will do is get in touch with one of our internal devs to make 100% sure that there is a possibility to get that updated. Do you mind if we move this to email

Although the support agents at Stripe will go through the process of attempting to help, the chances of them being able to actually help are slim to none.