Stripe.js plugin really slow?

Hi,

I was just wondering if anyone else is also experiencing an extreme slowness with the Stripe.js plugin, or maybe I’m doing something wrong…

For example, the Convert card into Stripetoken can take 5-10 seconds. Other calls similarly take quite a while.

So if i need to do that, then
Create a Platform Customer, then
Create a Card for that customer (from the token)

The whole thing can take as much as 15-20 seconds (or more).

I’ve heard multiple people tell me already that it takes so long that they feel something is going wrong and they don’t trust it.

So I spoke to Stripe - their support, assuming they gave accurate information, said that the response should be almost instantaneous.

Does anyone have any insights into why it might be taking so long?

Thanks!

1 Like

Ya, it’s very slow. I don’t create customers or cards - I only charge payments. That takes about 6 seconds, to convert the card and then charge the payment. And yes, even that is a tad too long.

But the longer thing is creating seller accounts (Stripe Connect) with Stripe.js. That takes 40 seconds! I’m in the process of moving that into the API but there seems to be a bug, so I’m working with Bubble Support on that.

2 Likes

Yah it takes about 10ish seconds for me. I just put a nice big spinner to show customers that it’s doing something…

1 Like

Hey @seth1,

With the exception of tokenization (which has some added handlers to support Bubble’s lifecycle), Stripe.js is entirely compliant and as direct as possible with Bubble’s plugin development features. To keeps things easily maintainable, reusable, secure and speedy as possible, we’ve always encouraged having synchronous and lengthy workflows be migrated into API Workflows. Give it a go!

By the way, Stripe.js 2.0 will address many concerns including significant performance enhancements. :crossed_fingers:

1 Like