Hi RevenueCat team,
I’m experiencing an issue with the Paddle integration when using Web Purchase Links.
I’m trying to set up RevenueCat payments through Paddle for my Flutter Web and Flutter Windows apps.
When I use the option “Use autogenerated user IDs”, the purchase completes successfully (checkout opens, payment is processed, user is redirected back to the Web Purchase Link page, and it says “You can close this window”).
However, in RevenueCat, the purchase is assigned to a new anonymous user, not to the correct App User ID.
The Web Purchase Link includes my user ID in the URL, for example:
https://pay.rev.cat/XXXX/{app_user_id}
When I switch to “Use a custom field”, the problem is that it’s unclear how to properly pass my App User ID through the Web Purchase Link.
If I try using the field name rc_user_id (which seems to be RevenueCat adds automatically), the user mapping works correctly — but then the “transaction complete” event never fires, and the Web Purchase Link page gets stuck on an infinite loading spinner after payment.
I’d appreciate any guidance on how to correctly pass the user ID so it gets mapped properly — or if I might be doing something wrong.
Thank you for your help!
