Get help with anything related to RevenueCat.
Recently active
When using the API to pull subscriber data prior to the 15th valid trials had is_trial_period field as “true” and is_an_intro_offer_period “false”. The sandbox data also matched. Now, both fields for new trials are “null” across sandbox and non sandbox data.Whenever we export data directly from RevenueCat customer lists directly, there are no nulls.Does anyone know what may have caused / how to solve this problem?
Before we created subscriptions in stores, we created free trial on our backend. The problem is that RevenueCat does not know or show our free trial users on the customer list.We see users only when they make a purchase thus we can’t give them promotional entitlements through the console. Is there a way for RC to see our free trials users without setting up introductory offer in subscriptions ? ( that would require UX/UI changes on our side)
Recently, Google has stopped normally skipping subscriptions to my offer,users have a payment error, although everything is fine with the card. Will everything be better with revenuecat?
Hi Team,Just want to RevenueCat charge the user/app owner on takehome amount (after 30%/15% apple/google cut) or actual subscription amount?
As an RC newbie and reading the docs/guides and forums… I see someone at RC thinks that everybody is happy reading 14px fonts.It’s really not great. I don’t need glasses, but the fonts on all the RC web pages are like a mandate that everybody should be in their 20s :)
I am experimenting Webhooks as part of Sandbox Testing with App Store. In the Event Details page I see the entry for the Webhook trigger but it always ends in Failure. Also, I am unable to send the test event from the Dashboard. It says not possible to connect.The endpoint configured is tested separately, but not sure why I am experiencing this as part of the trigger or the test event. Unable to find any traces to debug this more.Attaching the screenshot for reference. Any help is greatly appreciated.Thanks
Hi,I am experimenting Webhooks integration for purchases events callbacks in Sandbox environment in AppStore. For every purchase transaction I do, I see that there is an attempt to trigger the Webhook in the Event Details, but I only see Retrying and Failure states. I do not see any logs about attempting the endpoint for any event at the API service level. In case of Failure, the response does not have any detail to convey the reason for failure. I have tested the endpoint separately using other clients and see that the endpoint is up and running and returns 200 status code. Not sure what is the issue here and where can I find more information to debug this situation.Any help is greatly appreciated.Thanks
Hi, we are trying to block restores for users, we would like to only associate 1 apple id to our own account, the problem we are having is that on Android(having previously configured RC to block transfers) , if we login with two different accounts but the same Google account , RC will let us buy the same product , in the other hand on apple , if we login with two different accounts of our own but the same Apple id, it will not buy the product although the purchase completes ( we know this is the intended behaviour), what we intend to do , is only link one apple o android account to our own account , i already checked the docs and other post but this different behaviour between apple and google seems strange, we hope you can help us understand better Thanks for your time.
This is for iOS.Is it possible to provide the paying user with a consumable In-App Purchase at the time of their initial subscription and subsequent renewals? For example, the user signs up for a 3-month subscription. At that moment we give him 10 apples. Three months later when his subscription renews, he gets 10 more apples. If there’s not an easy way with RevenueCat or iOS, then I’m sure I can think up a workaround using some Booleans and Timestamps - figured I check first.Thanks!
Hello! I am confusing about configuring consumable products. I added directly all consumable products to products tab in dashboard and do not want to attach to any offerings or packages. Is it not get any problem?And in "purchaseProduct(...)", do I need check transactionState for each case or RevenueCat automatically handle and I only give user Coins(for example) Thank you so much for your help!
We were recently testing our RevenueCat integration in the Google Play Store sandbox and had a user that was stuck in a terminal Active state even though their account had been cancelled on the Google Play Store side.It turned out that what happened was that the user started their subscription at 8:00 PM and then cancelled at 8:23 PM. Had their subscription of monthly_plan cancelled due to a billing error2021-09-07 8:23 PMStarted a subscription of monthly_plan2021-09-07 8:00 PMThe only problem was that the webhook for both of these events were sent at 8:23 PM and had the exact same ms timestamp for their `event_timestamp_ms` so we had no way to determine which happened first.My main questions are:Is this related to the fact that these were sandbox events? Are sandbox events not guaranteed to go out when the event happens? Even if this is related to them being sandbox events, is there a way to differentiate which event was applied first?
Lately I received multiple users who already have an active subscription from Google Play, then signed out and created a new account and from what I understand they won’t be allowed to subscribe with the same billing / Google account.However, I received a webhook call from RevenueCat that he subscribed successfully in the new account with a $0 bill.This is the webhook call back I have received from RC:"presented_offering_id": "plus","price": 0,"price_in_purchased_currency": 0,…"transaction_id": "GPA.3333-*** And both records has a unique transaction id under the same Google Play account, here’s records:I am not sure what’s happening, it’s the third times in the last 2 weeks.Please advise. P.S. I am adding a price check on the webhook function, rejecting new subscriptions with price=0, but not sure any side effects and the user still receive a “successfully subscribed” message on the frontend, so from the user’s angle it will be confusing.Thank you.
Hi Community, I just setup my webhook endpoint for collecting data and was wondering if it is possible to retrigger events from Revenuecat or is there an archive of all events from an App? Thank you
Hello,We noticed that the Google Play API usage by the service credential we have assigned to RevenueCat more than doubled for us over the last few days.It used to be around 2 requests/second till September 4 but after that it has shot up to 4 requests/second peaking at 6 at times. The specific API is androidpublisher.SubscriptionPurchasesService.GetWe haven’t seen anything similar in our other metrics. Can anyone at RevenueCat take a look at this increase?Thanks!
Is there a way to import other revenue data related to my app to RevenueCat? For example, say that my app uses affiliate links generating daily revenue to me. It would be nice to see that revenue alongside the revenue generated through in-app purchases etc.
We want to apply additional business logic based on customers’ billing related transactions like subscription/renewal etc. on the server side.For eg : Whenever there is a paid subscription by a user, provide some incentives or something similar.What would be the best approach in order to get the transactions information?Is there an API which we can poll for transactions from the server at regular intervals? Will Webhooks solve this problem? Where can I find some examples of Webhooks?We are currently using Free plan.
Hi,The flow I want to use is:operate with anonymous user id have the user subscribe using the anonymous user id ask the user to sign in using apple sign in logIn passing apple’s user idAt this point I expect:the purchase to be associated with the new user id the package and offering to be send down and reflect the new association and have the proper subscription information so purchaserInfo?.entitlements[RevenueCatConstants.entitlementID]?.isActive will read trueThis is not happening. The package is empty. It doesn’t look like the subscription is being associated with the user id passed in through logIn. Is my understanding of the process correct? I’m looking at the table in https://docs.revenuecat.com/docs/user-ids and it seems like they should be merged. thanks
When renewing a subscription, I understand that it is possible for Google or Apple to raise a billing issue. (E.g.: they have tried billing the account, and are unable to do so for some reason). When this happens, we receive a BILLING_ISSUE webhook. Are there any other details from Apple/Google (passed through to RevenueCat) that we get as to what the actual underlying issue was? I.e.: was the associated credit card expired? Was the charge declined for some other reason?As near as I can figure, it seems like Google and Apple are pretty tight-lipped this, but I figured it wouldn’t hurt to ask in case I’ve overlooked something in either of their docs.
I am able to fetch and display the packages. The purchase seems to work on the play store because if i try subscribe to the same package again it says its already in use. The problem is that the purchase is not syncing to the sandbox. I get the following error below:PlatformException(23, There is an issue with your configuration. Check the underlying error for more details., {code: 23, message: There is an issue with your configuration. Check the underlying error for more details., readableErrorCode: ConfigurationError, readable_error_code: ConfigurationError, underlyingErrorMessage: Invalid package name., userCancelled: false}, null)I have the app in the internal testers track on the play store, i am running my app in debug mode. The version on the playstore reads: 3 (1.0.0) and my app version reads: 1.0.0+3. I am very confused as to what i am doing wrong
Hello,How can we receive payments from Revenuecat? Stripe is not available in Turkey.Do you have another system for receiving payments?
We're about to migrate our subscribers to Revenuecat and for Android we have the data needed. But for iOS, we haven't stored anything in our purchase log. However, we can find all the receipts in Cloudwatch. But these are receipts only - so they’re not linked to player IDs, prices and currency.What are the consequences of us not being able to deliver those 3 parameters?Should we not import our existing receipts at all, then? Or should we simply import what we have but without price, currency and player IDs? If so, what kind of problems/limitations may we meet in Revenuecat?HELP!
We want to be able to get our users’ cards on file without actually charging them for their subscriptions just yet.In further details:We show our users a monthly & yearly subscription option. And we tell them we wont charge them just yet, but we will down the line Once they opt in, we want to be able to grab their card at that time (along with the plan they selected) Once we’re ready to start charging them, we want to use the card we got on file to begin their subscriptionIs something like this possible on revenuecat?
Hi!I just migrated to RevenueCat and for some reason iOS users show $0 in revenue, any idea why this happening?
Do I have to create Service Account credentials JSON for each app individually on Google Play or just create one for all apps and use it each time?
I have two different project one of them uses revenuecat and the other with Qonversion.in the revcat project in-app purchases goes to Xcode environment and the Conversion one goes to Sandbox environment. Devices are the same.Sand box testers are the same.I don't know what is wrong with my revcat project .any recommendation would be appreciated.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.