Skip to main content

Hello!

We use RevenueCat as our app subscription management platform and as a single location to monitor our revenue across iOS and Web (Stripe).

From iOS, users can only purchase subscriptions, and everything displays as expected. However, from Web (Stripe), users have multiple options for purchasing our product. Some Stripe Payment Links combine non-renewing products with renewing products (subscriptions), while others are only have non-renewing products.

When someone follows a Stripe Payment Link to purchase multiple non-renewing products, then in the RevenueCat Dashboard, we see multiple separate “One Time” purchase line items, and all revenue is properly tracked.

However, when the Stripe Payment Link includes both non-renewing products and a subscription, then in the RevenueCat Dashboard, we see only 1 “New Sub” line item, and only the revenue from the subscription is tracked. The rest is untracked.

 

It’s all a bit inconsistent and confusing. Thank you for any help with tracking all of our revenue!

Hey ​@eeye-1fbead ,

Thanks for flagging this! I've reached out to our engineering team and confirmed that this is indeed the current (temporary!) behavior of the system when handling mixed Stripe Payment Links.

That said, we're actively working to improve how these kinds of purchases are handled. In the meantime, I’ve made a note to update our documentation to better clarify this limitation so others are aware of it up front.

Best,


Thank you ​@guilherme. Understood that this is just a quirk of the system for now. It would be great if this could be improved, we would really appreciate it!

 

Any advice on how to work around this? Separate payments links sounds like the only option.


Hi ​@eeye-1fbead ,

Absolutely, and I’ve passed this feedback along to our team for prioritization! Given the current system behavior, having these purchases split for now is the best workaround indeed.

Let me know how it goes! If anything seems off or you run into any issues, don’t hesitate to reach out, either here or through our support system.

Best,


Reply