Hey Bubblers!
We’re excited to release a Bubble mobile plugin that integrates Stripe’s Payment Element directly into your Bubble mobile app (via the new React Native builder).
What does it do?
This plugin lets you embed Stripe’s native Payment Element inside your app. It supports multiple payment methods (cards, wallets, etc.) in a clean, Stripe-hosted UI — ideal for:
One-time payments (via
payment_intent
)
Saving payment methods for later (via
setup_intent
)
Incomplete subscription payments (using the
client_secret
from a subscription.latest_invoice.payment_intent
)
Custom billing flows or multistep payment UIs
Prefilled billing details, theme customization, and more
Not for IAP (In-App Purchases)
This plugin must not be used for apps that are required to use Apple or Google’s In-App Purchase system (e.g., digital goods on iOS). Stripe is great for physical products, services, or subscription flows that are compliant with Apple/Google billing rules.
Get Started
Install the plugin from the Bubble Plugin tab and follow the full setup guide here:
GitBook Documentation
Got feedback or feature requests? Post below
Mobile version: Stripe Payment Element 3DS (Mobile) Plugin | Bubble
Web version: Stripe Payment Element 3DS Plugin | Bubble