I’m facing an issue with Stripe’s application_fee_amount when processing payments in my Bubble app. The fee is applied correctly when using a PC browser like chrome, but when I try the same process on a mobile browser the fee disappears, and the connected account receives the full amount. (Also this issue is with PC Edge, so works only in chrome)
What I’ve Checked:
I use the same API setup for both PC and mobile (no changes in workflows). Stripe logs show that application_fee_amount is missing only on mobile transactions. Tested on different mobile browsers, same issue. No mobile-specific payment method like Apple Pay or Google Pay is involved—just a normal Stripe checkout. The Stripe API version is the same for all requests.
First make sure to log out of the current account when switching browsers, that can potentially cause issues cause your app thinks these two browsers are two separate devices.
activate account/lastname showing up on one browser and not on the other points out to privacy issues maybe some kind of issue how maybe some sort of session token is passed or issued and this could then point to privacy rule issues what makes one browser to display certain values and one not
what are your privacy rules for User? How are you getting the subscription plans site fee? Is this a (Data from API Connector) in your Database?