Need help. Does this button work on your phone?

Hi, the button on this page does not open the Stripe check out on my phone using any browser (well it attempts to show the popup but only shows the Pay button) but it does open the Stripe Checkout on a laptop.

Can someone try clicking on their mobile phone to see if it shows the Stripe checkout. If it works, please let me know what mobile device and browser you are using. I am baffled as to why it won’t show on my iPhone 5S but does on the desktop.

Onclick it should show the Stripe checkout asking for name and your mailing address. This is the standard Bubble Stripe plugin I’m using.

1 Like

Haven’t heard from anyone but I believe this is a bug in the Bubble plugin and will report it. iPad also fails to show the popup in any browser.

Only shows the blue pay button for me, seems buggy. It would help if you could share your editor to see the backend.

This should work. The app is public.
Popup also fails to show on Chrome F12 Emulator for Pixel, Samsung, and all iOS.
Happens with or without Stripe keys added.

https://bubble.io/page?name=index&id=test883&tab=tabs-1

Ah yes it is a bug, you need to download the “Stripe Mobile Fix” plugin from the plugin marketplace. Then it should work. :slightly_smiling_face:

Ah thanks.

But “This site is attempting to open a pop-up window” is not a good enough solution for a professional app I am paying money for.

The plugin was built by Bubble too and the plugin ‘fix’ is not supplied by a Bubble developer.

Stripe docs seem to suggest that on mobile, Checkout should open in a new tab, and this is what I am expecting.

Thanks for pointing this out though.

It shows the stripe checkout(opens a new window) on the second click on the pay button.

iPhone X
iOS 12.1.4
Safari

1 Like

Thank you. Now established that the Bubble plugin does not work correctly.

Will try one of the other Stripe plugins.

1 Like

Yes the Bubble dev’s focus mostly on making Bubble, their plugins rarely gets updates. Good thing a lot of other people are making plugins too :slight_smile:

If you are looking for something professional you can use Stripe.js to fully integrate it in your app. This is what I use in my app and haven’t had any issues, it does require some knowledge of the Stripe API though!

1 Like

Ok cool. I’l try that. Stripe API docs are pretty comprehensive so hopefully I’ll be okay.

This topic was automatically closed after 70 days. New replies are no longer allowed.