Skip to main content
Solved

How to handle web subscriptions sync?


Forum|alt.badge.img+5

We are using Paddle for web subscriptions and aren’t sure how to link userIDs and sync status with RevenueCat. Is there a way we can post userIDs and subscription status to RevenueCat so that when the user logs in on iOS we know if they are subscribed or not. The reason I want to do it this way is because otherwise we’ll have to create a new layer on our backend that tracks subscription status for all users and we will need to check that instead of the RevenueCat SDK which kind of defeats the purpose. 

 

Otherwise, we could first check if they are RevenueCat subscribed then check our backend too - which would work I think. But isn’t there some web sdk for subscriptions?

Best answer by cody

Hey @Zachary Shakked! 👋

We don’t support subscriptions from Paddle at the moment. For web payments, Stripe is the only supported platform and will require a Stripe account to be connected to your RevenueCat account so we can fetch updates from Stripe directly.

I’d be happy to add Paddle to our backlog as a platform/feature request, but for now we aren’t able to consume these purchases. You may be able to leverage our promotional entitlements system to replicate a transaction, but you’ll need to manage this manually from your end. This won’t be able to track purchase price / MRR / any analytics though, just entitlement access for your user. Does that make sense?

View original
Did this post help you find an answer to your question?

21 replies

Forum|alt.badge.img+5

More info: I see the REST API here https://docs.revenuecat.com/reference#receipts that we could use to create subscribers, but what should we put for the productID fields - can we just put a random stripe product (even if we aren’t using stripe) so that MRR / rest of the analytics/purchases appear?

 

I see you need some sort fetch token as well - is there a way around this? 


cody
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 487 replies
  • Answer
  • August 23, 2021

Hey @Zachary Shakked! 👋

We don’t support subscriptions from Paddle at the moment. For web payments, Stripe is the only supported platform and will require a Stripe account to be connected to your RevenueCat account so we can fetch updates from Stripe directly.

I’d be happy to add Paddle to our backlog as a platform/feature request, but for now we aren’t able to consume these purchases. You may be able to leverage our promotional entitlements system to replicate a transaction, but you’ll need to manage this manually from your end. This won’t be able to track purchase price / MRR / any analytics though, just entitlement access for your user. Does that make sense?


Forum|alt.badge.img+5

@cody I think a better roadmap piece than adding paddle would just allow arbitrary purchase sync and don’t require the fetch token parameter - wouldn’t that be easier? 


Forum|alt.badge.img
  • New Member
  • 1 reply
  • March 28, 2022

+1 for requesting Paddle integration with RevenueCat. 


Forum|alt.badge.img

@cody any update on where this is on the roadmap?


Forum|alt.badge.img+4
  • New Member
  • 2 replies
  • June 20, 2022

+1 paddle integration would be amazing. Is this coming any time soon?


Tom McLellan
Forum|alt.badge.img+5

+1 paddle integration or a way to sync web purchases with RC for analytics… switching from stripe to paddle to simplify foreign sales tax filing. It would be great to get RC LTV per Paying Customer charts on web users too, and/or app store buyers who purchase add-ons through web checkout. 


Forum|alt.badge.img+4

+1 For Paddle integration :)


Forum|alt.badge.img
  • New Member
  • 1 reply
  • September 16, 2022

This is a dealbreaker, and we’ll probably have to move away from RC because of this. Updating the API to allow non-Stripe billing events would be a good enough way to handle this.


Forum|alt.badge.img+5
  • Member
  • 9 replies
  • March 22, 2023

@cody How is this with the new REST API you’re currently developing? Anything in there that would make synching purchases without Stripe (or the native SDK of course)?


Forum|alt.badge.img+4
  • New Member
  • 2 replies
  • March 23, 2023

+1 for Paddle.

Is this on the roadmap? Or any other Merchant on Record web payment platforms? Selling internationally on Stripe is brutally complicated with all the international tax compliance


Forum|alt.badge.img+4
  • New Member
  • 4 replies
  • July 25, 2023

+1 for Paddle integration or any way subscribers can be created from there.


Forum|alt.badge.img+6
  • Member
  • 5 replies
  • August 10, 2023

+


Forum|alt.badge.img+2
  • New Member
  • 2 replies
  • September 1, 2023

+1


Forum|alt.badge.img+3
  • New Member
  • 1 reply
  • October 14, 2023

+1


Forum|alt.badge.img+3
  • New Member
  • 1 reply
  • December 5, 2023

@cody a Paddle or REST integration for other services than Stripe would be really helpful. The issue with Stripe is that when you‘re based in Europe, you have a shitload of accounting to do if you do not use a merchant of record like Paddle. Zapier integration might also be interesting for these purposes.


Forum|alt.badge.img+2

@cody hey, is there any progress since this issue was first discussed? We want to enable web purchases for our multiplatform app and Paddle is basically the only choice to avoid huge tax compliance overhead.


  • New Member
  • 1 reply
  • February 17, 2024

+1 for Paddle integration. It is now a major obstacle to migrating our app to RevenueCat :/


Forum|alt.badge.img+4
  • New Member
  • 4 replies
  • February 21, 2024

Since there is no movement for 2 years on this matter: Has anyone successfully done this?

I am only referring to syncing subscriptions from web and app with Paddle + RC based on Cody's recommendation.

@Zachary Shakked 


Forum|alt.badge.img+2
  • New Member
  • 1 reply
  • November 16, 2024

@cody  ​@Jacob Eiting  We need Paddle support!!!!!!!!!!!!!! :)


MarcosC
RevenueCat Staff
Forum|alt.badge.img+7
  • RevenueCat Staff
  • 161 replies
  • November 22, 2024

Hi All 👋

I’m Marcos from RC Eng team. We are working on the Paddle integration. I’ll let you know here once we have a beta available for people to try it out.

Regards,

Marcos


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings