Get help with anything related to RevenueCat.
Recently active
I have a few subscription apps and noticed today that the financial information in Google is showing a lot more activity than revenue cat,The money that has been paid and showing in revenue cat is way less than the value within google play.I have not even looked where the money isā¦Ā but its worrying that revenue catās status page is not showing any of the google financials.Anyone having any issues like this, it makes me think why am I using revenue cat as my earning are not correct?
Hi Team,We have setup 3 apps in our RevenueCat project. Apple, Google and Stripe. If we need to call the "Get or Create Subscriber" REST API, which API key we need to use. The app specific public API keys or the internal API key. Also, if a user has a play store subscription and if we try to fetch the user details using the Apple app public API key or vice versa will it work. Or is it a good practice to do so. Need help on this query. Awaiting your revert on the same.Ā
How does RevenueCat handle the situation when a user that has an active subscription for a given entitlement intends to purchase a ālifetime subscriptionā - i.e. a non-consumable product that is attached to the same entitlement?Does this automatically stop/cancel the running subscription? Is there any special implementation needed to prevent that a user purchases lifetime access but at the same time has a running subscription?I would appreciate any input on this (or references to documentation) since I have not been able to find an answer anywhere so far. Thanks in advance!(Asking for an iOS application)
Recently we have had a number of users contact us because theyāre unable to purchase a subscription:Ā After a bit of investigation is appears that RevenueCat SDK is returning:{ message: "There was a problem with the Play Store.", readable_error_code: "StoreProblemError", readableErrorCode: "StoreProblemError", underlyingErrorMessage: "Error updating purchases.", debugMessage: ErrorCode: ERROR.:}When we look up these users in RevenueCat we see no activity.When we look up these users in Google Play Storeās Order Management they all show cancelled purchases:We are using:Ā react-native-purchases v4.2.0. Does anyone have any insight into what could cause this error?Ā
Hi there, is it possible to purchase a promotional offer on the product that aĀ user is already subscribed to usingĀ purchaseDiscountedPackage, or does the promotional offer have to be on a different product?I tried purchasing a promotional offer on the same productĀ in production and although it appeared to go through without any errors, my subscription did not change and I didnāt see any webhooks in RC or any email confirmation from apple. For a different product it did work as expected.Just checking in case I am missing something.Thanks,Lydia
Way back when, my app was a $1 purchaseĀ to download from App Store and Google Play Store. Is there any way that RevenueCat can report if a user purchased my app?
I have read in the docs that Reveuecat currently only supports IMMEDIATE_WITH_TIME_PRORATION for android upgrades/downgrades. However I wanted to clarify exactly what this means. If IĀ were to useĀ a different proration mode is it only the revenue/pricing that is reported incorrectly or would the expiry/renewal dates for the subscription/entitlement also be wrong?For background we use the revenuecat event webhooks to issue users with our own premium entitlement and so we would need an accurate expiry/renewal date for the subscription to be passed in the webhook.Many thanks in advance,Lydia
Hey,We are looking into the available āRestore Behaviorā configurations from RevenueCat, and I believe based on our business requirements we need to use the āBlock Purchasesā option. Our app requires an account to make a subscription purchase, and requires the user to be logged into that account to use any subscription entitled features.Ā One concern we have is how the āBlock Purchasesā configuration behaves when a subscription renewal occurs. The āRestore Transactionsā behaviour makes sense, as this would require the customer to log into the account that initially made the subscription purchase. But what happens if the logged in user at the time of renewal is different than the logged in user who initiated the subscription?Ā We are currently still configured to āAlias (legacy)ā, but from our initial testing it seems like a subscription renewal is applied to the currently logged in RevenueCat user. In the customer history for this account, they do not have a āstarted subscriptionā event,
Hello,I am currently using revenueCat to handle IAP.My app is working well on android platform. However, when I am trying to use it on IOS, I am unable to restoreTransactions and I am also unable to perform any transactionsI have followed the instructions here:Ā https://docs.revenuecat.com/docs/flutterĀ and also set up API Keys.I can connect to my Appstore and load the required in-app purchase.However, when I click on it and fill in the login details of the testers account (Sandbox Testers). Nothing happens.Ā Sorry for the questions, I have been fixing this issue for several days and I cannot find any clues to fix it.Ā I am also using the following code, but I am unable to restore anything and the code stucks here.PurchaserInfo restoredInfo = await Purchases.restoreTransactions();Ā
While testing out my integrationĀ I received a āTRANSFERā web hook for Stripe. The transferred to/from fields were set myĀ two most recent test user IDs, but Iām still unsure exactly what triggered this to happen?
how to get latest receipt info in webhook after verification done by revenuecat?
Hello, I have a problem with implementation of restore purchases (I am using RevenueCat anonymous IDās). When I run Purchases.shared.restoreTransactions in Xcode it returns right subscription status but when I upload it inĀ TestFlight it stops working. I am signed with the same sandbox account. Any ideas what I am doing wrong? Thanks in advanceĀ
We've just released an update to our approved app in the App Store (iOS). However, when attempting to subscribe to an IAP, the value from the store is returning $0.00, and the trial is not showing despite everything being set up correctly in App Store Connect.We have changed the version number for the app, along with the build number, which seems to be the only thing that's changed for iOS.Has anyone run into this before? We've been rejected by Apple because the subscription price does not match that advertised in the app.Any help greatly appreciated!Ā
Iāve sent the email with csv file of historical subscription data 2 days ago.But I didnāt get any answer from support team.In general, how long does it take to get replied on it?Thanks.
Is there an REST API for retrieving all Products under a project? I need it to integrate into our CMS.Ā Internally I see thisĀ https://api.revenuecat.com/internal/v1/developers/me/projects/XXXXX-PROJECT-ID/productsBut it does not work with the REST API.Ā Ā Thank you
Hey,What is the best practice to switch users from existing subscription to life time product on iOS and Android, likeĀ lifetime āsubscriptionā which is actually not a subscription but consumable product.As I understand you cannot cancel subscription on iOS , so the only thing is to show link to the user and notify that he shouldĀ cancel current subscription manually? Little bit not user friendly approach.And for Android seems like you can revoke + refund via api, but only revoke is needed actually not a refund. Or same as iOS to show link to user for cancellation, which is also not a very good option.Thanks
Hello, I was wondering what the best practice is to handle an app with subscriptions when a user cancels the subscription, gets a refund and then possibly reactivates the subscription.Ā Are webhooks the best practice for this?Ā
New to RevenueCat and cannot seem to find the solution to what to do after making a purchase with this code in Flutter:PurchaserInfo purchaserInfo =Ā await Purchases.purchasePackage(Ā _selectedPackage);How do I properly determine if the purchase to a subscription was successful or not successful so that I can navigate the user properly?Ā Ā
Good afternoon.Ā In addition to monthly/semi-annual subscriptions, we have an opportunity to make one-time purchases (consumable), when a user buys for example 1/5/10 items, his internal balance is replenished and he can spend it at any time.Ā With the current settings on the tests there is no possibility to buy an item more than 1 time. Could you please tell me what's the problem?Ā All done according to the instructions.Ā And also when paying with a test card returns an error in the callback, how to fix
My purchases are successful on real devices. But I am getting the error log in the simulator. This results in a rejection by the review team. What's the solution?Ā Ā (I created and installed the certificate in the document for test device purchases.)Ā Here is my LOGĀ 2022-01-07 00:49:54.151515+0300 ScoutAppFUT21[7770:194248] [boringssl] boringssl_metrics_log_metric_block_invoke(151) Failed to log metrics2022-01-07 00:51:25.634886+0300 ScoutAppFUT21[7770:194001] [Purchases] - DEBUG: ā¹ļø applicationDidBecomeActive2022-01-07 00:51:26.017855+0300 ScoutAppFUT21[7770:196034] [boringssl] boringssl_metrics_log_metric_block_invoke(151) Failed to log metrics2022-01-07 00:51:26.320790+0300 ScoutAppFUT21[7770:194001] [Purchases] - DEBUG: ā¹ļø Vending PurchaserInfo from cache.*********User is not Premium*********2022-01-07 00:51:26.344411+0300 ScoutAppFUT21[7770:194001] [Purchases] - DEBUG: ā¹ļø Vending Offerings from cacheUser is not yet Premium2022-01-07 00:51:27.356642+0300 ScoutAppFUT21[7770:194001] [Pu
Hi. I am still designing my project architecture, Im planning to use revenue cat as the payment for may application.Ā Process1 - User buys an item in the App2 - User are now able to view the details (videos, images etc.)How am i going to sync the revenue cat data to my own personal database which is going to be either of the ff (MySQL, DynamoDB, MongoDB etc.)Where should i verify if the user has already purchased the item ?Is it from the revenue cat or in my personal database ?Thank you everyone. Have a good day!
Hi,I recently change the Service Account JSONĀ because the old one did not work after moving app to another account on Play Store Console. I changed it 48 hours ago and I still haveĀ Invalid Play Store credentials.I verify that theĀ Service Account JSON hasnāt any space after copied it from RevenueCat page. I double checked that everything is ok after following your guide.You say in the guide that it can takes 36 hours, in the support, you say 48 hours. What the max time should I wait before recreating the service?For the spaces, I entered the JSON with spaces but when I download it from your site, there isnāt any space, you remove them automatically?Do you have on your side more information to help me?Thanks
Hei there.We are getting closer and closer to finally launch the app :)But yesterday we found that not all RENEWAL events are send to our server.For one test purchase I got 8Ā Emails from Google (initial purchase, 6 renewing and cancelling)In the RC Dashboard I only see 3 events for this user, INITIAL_PURCHASE, RENEWAL, CANCELLATION.In a previous test I got 4 events from RC, this time there were 2 RENEWAL events inbetween INITIAL_PURCHASE and CANCELLATION.Why is this happening?Ā And a Bonus question is about the BILLING_ISSUE and theĀ CANCELLATION events. When the subscription ends, like in this case because the user did not pay anymore, shouldnāt there be both events fired? Or do they just show up as one event in the RC dashboard?
https://docs.revenuecat.com/reference/receiptsOn this link, Iāve tried post request withĀ my sample data.But I got this error.{Ā "code": 7227,Ā "message": "Content-Type not application/json"}How can I resolve it?Thanks
Hi,I have an iOS App that requires users to log in and an in-app subscription to access to Premium features. Currently all available in-app subscriptions are individual and non-family shareable. I would like to start selling new in-app subscriptions that can be shared between all family members. My App currently does NOT implement any in-app subscription restore capability.Ā In your documentation it says that thereās nothing to be done in our Apps to support subscriptions that are set as Family-shareable in AppStore Connect. My question is: is it required or not to implement the in-app subscriptions restore functionality in my App to enable anotherĀ family member of the user that made the initial Family-shareable subscription purchase to access to the Premium features of my App?Thanks for your help.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.