# Stripe vs Stripe.js2

**URL:** <https://forum.bubble.io/t/stripe-vs-stripe-js2/142691>\
**Category:** Plugins\
**Created:** [March 23, 2021, 5:07pm UTC](https://forum.bubble.io/t/stripe-vs-stripe-js2/142691 "2021-03-23T17:07:07Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![f.costaperetti](https://avatars.discourse-cdn.com/v4/letter/f/9f8e36/32.png) [@f.costaperetti](https://forum.bubble.io/u/f.costaperetti)\
**Post date:** [March 23, 2021, 5:07pm UTC](https://forum.bubble.io/t/stripe-vs-stripe-js2/142691/1 "2021-03-23T17:07:07Z")

</div>

Hello everyone,

I’m working on a marketplace type website, where we will be taking commissions from sellers and also need to be able to create ‘bid’ type functionality. I noticed there seems to be two options for stripe plugins:

1. Stripe by Bubble
2. [Stripe.js 2](https://bubble.io/plugin/stripejs-2-1491714407143x279212378954661900) by Copilot

It seems Stripe.js 2 has more features but Stripe was build by Bubble, so I’d assume it is better maintained. Any advice on which to use for my use case and why?

Thanks!

---

<div class="post-metadata">

**Author:** ![boston85719](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/boston85719/32/77286_2.png) [@boston85719](https://forum.bubble.io/u/boston85719)\
**Post date:** [March 23, 2021, 5:55pm UTC](https://forum.bubble.io/t/stripe-vs-stripe-js2/142691/2 "2021-03-23T17:55:31Z")

</div>

> [@f.costaperetti](#):
>
> It seems Stripe.js 2 has more features but Stripe was build by Bubble, so I’d assume it is better maintained.

You know what they say when you assume.

It is not necessarily the case that it is better maintained just because it is built by Bubble. Not to slander Bubble, but the idea is basically, Copilot probably maintains the plugin more than Bubble would maintain theirs because Copilot is most likely using the plugin in apps they build for clients and therefore is more of a necessity that it is well maintained.

Bubble has so many things going on, that their plugins often take a while to get updated, and sometimes are chop full of Bugs.

My go to for any plugin are free ones built by Bubble, then if they don’t work properly, or are so limited in features, I look for free plugins by reputable developers…only after I have exhausted my efforts with free plugins would I look to purchase a plugin. Every plugin I have purchased with the exception of one, I’ve not used after the purchase.

Another note on paid plugins, is that you have to pay for them in each app you use them…unlike a template, which is yours to use as often as you wish, plugins are bought and used in a specific app, so no ability to use it in future projects without having to pay for each apps usage…better to get accustomed to the functionality and features of a free plugin you can use in all of your apps.

Also, with Stripe, no matter which plugin you use, they will lack certain features and you’ll need to implement API calls and potentially Webhooks.

---

<div class="post-metadata">

**Author:** ![loh.cher.e](https://avatars.discourse-cdn.com/v4/letter/l/f04885/32.png) [@loh.cher.e](https://forum.bubble.io/u/loh.cher.e)\
**Post date:** [March 24, 2021, 3:42am UTC](https://forum.bubble.io/t/stripe-vs-stripe-js2/142691/3 "2021-03-24T03:42:15Z")

</div>

I’d advise you to use the api connector, along with Stripe by Bubble.

Stripe.js 2 is lacking proper documentation and support, and once you reach a problem, you will probably not get an answer.

---

<div class="post-metadata">

**Author:** ![casheets123](https://avatars.discourse-cdn.com/v4/letter/c/22d042/32.png) [@casheets123](https://forum.bubble.io/u/casheets123)\
**Post date:** [March 24, 2021, 4:47am UTC](https://forum.bubble.io/t/stripe-vs-stripe-js2/142691/4 "2021-03-24T04:47:55Z")

</div>

Second both answers above.

Bubble does not necessarily maintain their plugins. Re: the Stripe plug in, see here

> [@New Stripe Checkout](http://forum.bubble.io/t/new-stripe-checkout/110978/12):
>
> Hey all, This is a very cool new offering from Stripe, but is pretty different from the current Bubble-made plugin. We’ll certainly consider it but this is not at all scheduled on our roadmap currently.

However, it does sound like they later decided to look at updating it in some form, after it was more or less forced by Stripe’s changes.

> [@Monthly Community Update -- March 2021](https://forum.bubble.io/t/monthly-community-update-march-2021/139214/1):
>
> We’re working on adding more features to the v3 API of our Stripe plugin. Stripe is making changes on their end that will limit the ability to save and charge credit cards in version 2, so we want to make sure there’s a clean migration path onto version 3 for plugin users.

I’m using the bubble stripe plug in, with the check out changed to v.3 and a free plug in for the customer portal. It works just fine.

For Copilot, I’ve reached out to them multiple times and I have never heard back from them. The idea seem to be to get you to pay for an outdated tutorial video instead of providing any proper documentation.

With the sad state of the bubble plugin universe, I follow the same path as Boston. I avoid plugins if I can, and if I have to, I look for Bubble made ones (hoping they will be better tied in and cause less issues), and I’m only using one paid plug in, because the dev. is working really hard at keeping it up to date and is very visible on the forum with providing help to people.

---

<div class="post-metadata">

**Author:** ![f.costaperetti](https://avatars.discourse-cdn.com/v4/letter/f/9f8e36/32.png) [@f.costaperetti](https://forum.bubble.io/u/f.costaperetti)\
**Post date:** [March 26, 2021, 5:16pm UTC](https://forum.bubble.io/t/stripe-vs-stripe-js2/142691/5 "2021-03-26T17:16:46Z")

</div>

Thank you all for the advice! 🙂  
Sounds reasonable, I’ll try my best to only use the bubble stripe plugin and make my own API calls

> [@casheets123](#):
>
> I’m using the bubble stripe plug in, with the check out changed to v.3 and a free plug in for the customer portal. It works just fine.

@casheets123 what did you mean for the customer portal here? What is the name of the plugin?

---

<div class="post-metadata">

**Author:** ![casheets123](https://avatars.discourse-cdn.com/v4/letter/c/22d042/32.png) [@casheets123](https://forum.bubble.io/u/casheets123)\
**Post date:** [March 26, 2021, 9:21pm UTC](https://forum.bubble.io/t/stripe-vs-stripe-js2/142691/6 "2021-03-26T21:21:24Z")

</div>

this one

> **[Stripe Self Service Portal Plugin for Bubble, by Lantz](https://bubble.io/plugin/stripe-self-service-portal-1590780646835x962132989819748400)**
>
> Stripe Self Service Portal Plugin page on Bubble, by Lantz. Add Stripe Self Service Portal in one click to your app. Bubble lets you build web apps without any code.

and for more info on the portal

[https://stripe.com/docs/billing/subscriptions/customer-portal](https://stripe.com/docs/billing/subscriptions/customer-portal)
