Revenuecat support.
Revenuecat support Limitations Platforms (support for more coming) iOS 15. It can be used to allow customers to: Cancel active subscriptions; Restore previous purchases and contact your support email if they have trouble restoring; Link to external websites; Link to other app sections using deeplinks; Request refunds (iOS only) The way I have things set up:A user can add one project and do whatever they want with that project If they try to add more than one project (numProjects !=0), I trigger the Revenuecat “Paywall” action, providing the entitlement ID I then have forking logic that checks if the user has that entitlement If the user has the entitlement, they Dec 12, 2024 · In-app subscription support with ease. RevenueCat handles the recurring billing logic, manages what entitlements customers have access to, and automatically recovers payments in the case of RevenueCat Web is included in RevenueCat's price; there are no additional RevenueCat fees to support subscriptions and purchases on the web. 019f1 but the External Dependency Manager does not show under the Edit menu like it does with the projects running on older versions of Unity. Discussion and help from anything related to RevenueCat. Tink. RevenueCat authenticates requests from the RevenueCat SDK and the REST API using API keys. Native iOS Installation . Support for Google Play pending purchases We've added support for Google Play pending transactions for prepaid subscriptions. purchases. Nov 12, 2024 · RevenueCat supports subscriptions and in-app purchases for any country that is supported by the app stores (Apple, Google, Amazon) and Stripe. There are two types of API keys: Public API keys (also known as App specific keys in the dashboard) are meant to make non-potent changes to subscribers, and must be used to configure the SDK. If you are having any issues in RevenueCat, below is a list of some common questions that we see and some quick ways to troubleshoot them. Running npx expo install react-native-purchases is all that needs to be done before you can start implementing RevenueCat into your app. Unfortunately, we stumbled upon this limitation on the day we were about to start developing the paywall part of the integration. 0. Open your project settings and select "Package Dependencies": Double-click and make sure version is at least 4. Due to some limitations, RevenueCat will only validate purchases made in production or in Live App Testing and won't validate purchases made with the Amazon App Tester. When creating a new product in the RevenueCat dashboard, you can set the price for each currency you want to support. I’ve read on the forum that api. These are For security reasons, RevenueCat Support may not be able to restore access to accounts with two-factor authentication enabled if you lose your two-factor authentication credentials or lose access to your account recovery codes. Our documentation (you're already here!) answers a lot of questions about Charts, the dashboard, Customer Lists, and SDK setup. While some topics, like writing non-RevenueCat code, may be best suited for a broader developer community, when in doubt feel free to reach out! The Customer Center can be configured through the RevenueCat Dashboard. In the example below of a sandbox purchase, a customer bought a prepaid base plan "six-months" under the subscription "josh. With our SDK, you can build and manage your app business on any platform without having to maintain IAP infrastructure. 1, the bindings want > 1. You can add additional currencies to a product by editing it, but you can't change the currency of an existing price or remove a currency. Only base plans marked as "backwards compatible" in Google Play Console are available in these SDK versions. The default configuration includes a set of paths, feedback surveys, and promotional offers that can be used immediately once your promotional offers are configured; or you can customize the configuration to your specific needs. These currencies are typically acquired through in-app purchases, rewards, or gameplay achievements and do not have intrinsic real-world value outside the application. Read more about multi-currency support in Web Billing. Prevent churn, capture feedback, and enhance user experience with RevenueCat’s Customer Center. 0 or newer for iOS or tvOS, 10. Installing the SDK. Fetching Offerings (check Google Play Console for latest availability). I submitted a support ticket over three weeks ago, got one generic response that repeated what I had already answered, and after clarifying, I’ve been completely ignored. RevenueCat. The world’s best apps use RevenueCat to power in-app purchases, manage customer data, and grow revenue across iOS, Android, and the web. I tried installing the SDK on Unity version 6000. Jun 16, 2023 · Yes, to both. Let users restore purchases, request refunds, change plans, or cancel subscriptions – all from within your app. Each product can have only one price per currency. 2 and up: react-native-purchases: 8. Current limitations Currently, the following limitations apply to localization support: Jan 11, 2022 · We’ve had requests from Android and iOS users on wanting to buy a subscription on behalf of another user (e. We support all countries that are supported by the different stores. In the meantime, we’ve partnered with a few app builders and development tools to bring you RevenueCat’s powerful in-app purchase server and backend without needing to start an app the traditional way. RevenueCat provides a source of truth for a customer's subscription status across different platforms. To use RevenueCat Paywalls v2, simply: Install the RevenueCat UI SDK. How RevenueCat Paywalls v2 help you convert more customers into subscribers Hi @david-qsde5f660!Unfortunately, our SDK does not currently support Flutter web. App Name: The name of the app. Identifying Customers. If multiple RevenueCat roles are assigned to the same SSO group, RevenueCat will provide the group with the highest level of access defined by the following hierarchy. Make sure that the deployment target is set correctly: it should be set to 9. In iOS SDK versions 5. What versions of Unity does RevenueCat support? The RevenueCat SDK installed correctly on a few of my projects running on older versions of Unity. Configure Customer Center. 2 Release import com. Purchases is our SDK that correctly implements purchases and subscriptions across platforms while syncing tokens with the RevenueCat server. API Keys & Authentication. For anything else, use the form below. 12. With dynamic paywalls, actionable analytics, and plug-and-play experimentation tools, RevenueCat helps you make smarter decisions and drive growth, whether you're just starting out or RevenueCat paywalls; Trusted entitlements; Offline entitlements; Customer Center; Functionality not yet supported: Detecting price changes; Chargebacks; Extending subscriptions; Identifying customers upon configuration; If your use case is not supported above, reach out to RevenueCat Support so we can discuss more on how to support you! RevenueCat makes it easy to build, analyze, and grow in-app purchases and subscriptions on iOS, Android, and the web – no server code required. 26. 0 and higher; Android 7. We will have support for offers as close to day one as possible. This will also be shown in the purchase flow, in emails, and on invoices. g. The availability of in-app purchases by app store are listed below: Apple App Store: Availability of Apple Media Services As of mid 2021, projects created with Expo now support in-app payments and are compatible with react-native-purchases. RevenueCat SDK Version required for Paywalls v2; purchases-ios: 5. If you rely on the RevenueCat SDK to automatically apply trials and introductory offers, be aware that offers with eligibility criteria of "developer determined" set up in Google Play Console will be considered when deciding which offer to apply. Editing inline Once a localization has been created, it can also be edited inline through the Paywall Editor. originalTemplatePaywallFooter() method on iOS RevenueCat provides a backend and a wrapper around StoreKit and Google Play Billing to make implementing in-app purchases and subscriptions easy. These can be useful for debugging and triaging support issues by understanding when critical events happened for the customer. For technical support or questions about your account, please log in and contact us through the dashboard. You can submit a support request through revenuecat. Infrastructure Open Source SDK & Subscription Backend. From looking up a customer’s purchase history to issuing refunds to granting promotional entitlements, your customer support team has lots of tools at their fingertips in the RevenueCat Dashboard. , buy monthly or annual plan for their friend). 6. While some topics, like writing non-RevenueCat code, may be best suited for a broader developer community, when in doubt feel free to reach out! Support First Steps. With the RevenueCat Web SDK and our Web Billing (formerly RevenueCat Billing) engine, you can easily implement subscriptions in your web app or build a web subscription page for your mobile app. Support Email: An email address that customers can send support requests to. Purchases import com. Since a top-up means that the existing order gets canceled, and a new one is issued, this is reflected in the RevenueCat dashboard as two separate events: an initial purchase and an expiration. You need to enable JavaScript to run this app. Create a Paywall on the Dashboard for the Offering you intend to serve to your customers. Making a purchase The following sections provide step-by-step instructions for two methods of sending Stripe tokens to RevenueCat. 0 and up: purchases-android: 8. With Play Billing Library 5, Google totally upended how subscriptions functioned in Google Play. 0: RevenueCat is the go-to platform for developers who want to focus on building amazing products—not dealing with the complexities of billing and app stores. Only one base plan per subscription can be marked as backwards compatible. configure // If you have common initialization logic, call configure() there. Jun 2, 2022 · I’m considering using RevenueCat for my iOS app for subscriptions. 8 Product names and descriptions are not localized, and will be shown in their original form (as defined in the RevenueCat Dashboard). If you use Web Billing, the following additional Stripe fees apply (US pricing): Stripe transaction fee: 2. 0 (API level 24) and higher; Mac Catalyst As the central location for all your subscription data, RevenueCat is a power tool for supporting your customers with questions about their subscriptions. However, my customers are coming from all over the world - a lot from Asia. com isn’t reachable from China (and eventually other countries as well). How Do I Get Support? The answer to this depends on the question you have, or the area that you need support in. Paywalls v2 does not support footer Paywalls. pem public key to your project. Crypto. Why RevenueCat? Have a question about RevenueCat or want to up a demo? Contact us and we'll be in touch shortly! Our support team is always available to answer any of your RevenueCat questions. com/support when logged in to your account. Is this still the case? - If so, what’s the solution for it? Dec 27, 2024 · The Developer Support Engineer (DSE) role at RevenueCat is more than an entry point—it’s how you dive into the world of app development, support, and beyond. An invoice is then generated and sent to the customer via email, along with a link to the customer portal. 🌎 Search the Community ⚠️ View Status Page Contacting Support Reduce support tickets for common inquiries. Learn how to upgrade/downgrade, cancel, and refund subscriptions here! Dec 4, 2023 · Hi, congrats for the product overall. Jan 14, 2022 · This would be a great addition to the Flutter SDK! Also, Flutter now has stable support for Windows, with Linux and Mac soon to follow. revenuecat. revenuecat. We expect to have support for exporting a CSV of paywall fields & locales, and re-importing that CSV with filled in values in the near future to make this process even easier. Virtual currencies are digital assets used within your app to facilitate transactions, unlock premium features, or enhance customer engagement. Depending on your app, it may be sufficient to ignore the delegate and simply handle changes to customer information the next time your app is launched or in the For teams looking to maintain complete separation of data across all environments, you can create separate RevenueCat projects for each environment that you plan to support. Offerings can be paired with a paywall that is configured in the RevenueCat dashboard. Whether you prefer a manual integration through the API or automated processing using the "Track new purchases from server-to-sever notifications" feature, this section will guide you in setting up your configuration to ensure all purchases are tracked. Projects. Prices configured through multi-currency support are now formatted following the selected locale in the purchase flow. Admin; Developer; Growth; Support; View Only; Once you the collaborators for all your projects are correctly configured, make sure to activate SSO. Our in-app purchase and subscription Infrastructure provides a backend and wrapper around StoreKit, Google Play Billing and more to simplify the implementation of in-app purchases, reduce your maintenance backlog, and provide clean and consistent data. To configure Customer Center, locate the Monetization Tools section of your Project Settings and click on Customer Center. 9% + 30¢ (optional) Stripe Tax fee: 50¢ per transaction in tax-registered locations Add Amazon public key . Jan 30, 2025 · Device support: Paywalls v2 does not currently support watchOS, and does not yet support custom layouts for different screen classes, such as iPhone & iPad (we recommend serving different Paywalls through Targeting if you’d like to customize the layout for iPad). 1 and up: purchases-flutter Feb 17, 2025 · Hey everyone, I’m experiencing a serious issue with RevenueCat that has been affecting my app's users and revenue. This is the raw purchase data from Apple/Google presented in a more readable form and enhanced with RevenueCat price estimates. Offers Web Billing does not yet support any offers or discounts. The behavior is identical, but its important to keep in mind that footer Paywalls are only supported on original Paywalls, and therefore if your app uses them it should RevenueCat is a powerful, reliable, and free to use in-app purchase server with cross-platform support. DEV, TEST, and PROD environments are the most common that we see. See displaying paywalls for how to display it into your app. If you’re here, it’s probably because you’ve encountered an active issue related to Apple’s receipt verification. Google. I found that the MAUI binding above did not work with the latest MAUI android 33 SDK, they both want to bring in different versions of Xamarin. originalTemplatePaywallFooter() method. The timeline events are generated from changes to the user's purchase receipt. Once you've created a project and added your apps, you can implement the RevenueCat SDK in your app to start making purchases. If your app requests the Paywall for an Offering to display that has a v2 Paywall, it will display a default version of that paywall instead (see below). They can be used for purchasing virtual goods, upgrading characters, or accessing May 14, 2024 · An update on expected support from RevenueCat for this new billing library, and; A list of resources to help answer any remaining questions and support your migration to PBL 7; Key changes in Google Play Billing Library 7. kmp. As a result, these products will not be loaded in non-supported countries and you will need to provide a fallback to a different RevenueCat package. You can configure this key by following Amazon's guide here. paywallFooter() method has been deprecated and replaced with a new . Footer mode can still be used on original Paywalls templates using the existing method, or the new . . Note: CustomerInfo updates are not pushed to your app from the RevenueCat backend, updates can only happen from an outbound network request to RevenueCat, as mentioned above. Make sure Swift support is enabled in the project: check that Swift Language Version is defined as at least "Swift 5" in Build Settings for your target. 16. What if my country is only partially supported? Jun 3, 2021 · You can submit a support request through revenuecat. A Some parts of a customer's subscription can be managed directly through RevenueCat, other parts can only be managed by the customer directly in the respective stores (Apple, Google, Stripe, and Amazon). // Note: make sure you use the correct api key for RevenueCat provides a backend and a wrapper around StoreKit and Google Play Billing to make implementing in-app purchases and subscriptions easy. If you are still having issues after checking this document, please feel free to reach out to support or check out our community! When the subscription is successfully started, RevenueCat generates an INITIAL_PURCHASE event. If not, // call it early in the app's lifecycle on the respective platforms. I am pushing for this internally (as I have a Flutter app ), but for now, I’d suggest that you use our API (we have a V1 and V2) to fetch customerInfo and entitlements for your users. Free Trials Products can be configured to start with a free trial. In-App Subscriptions Made Easy – RevenueCat RevenueCat The country availability of RevenueCat is based on the availability of in-app purchases for each of the individual app stores. 2 or newer for watchOS. RevenueCat Support can explain error messages, or help you troubleshoot reproducible issues, but don't have other ways of expediting the review process. Learn more. We’re not familiar with the normal native implementations to support this either, You need to enable JavaScript to run this app. User identity is one of the most important components of many mobile applications, and it's crucial to make sure the subscription status that RevenueCat is tracking is associated with the correct user. You can read more about how to create and configure paywalls in our Paywalls guide. Mar 12, 2019 · RevenueCat Support. Whether you’re a seasoned developer looking to pivot or a newcomer eager to get into the tech world, this role is designed to challenge you, grow your skills, and have immediate impact Old versions of RevenueCat SDKs do not support Google's new subscription features such as multiple base plans per subscription product. We were so impressed that we planned to use it all the way in our product. 12. A RevenueCat project is the top-level entity for RevenueCat - it's like a container for your apps, products, and entitlements. It would be great if RevenueCat could add support for web using Dart (and REST, of course), then it would also work for the desktop platforms. Using SPM: If you already have RevenueCat in your project: . RevenueCat Paywalls are an easy way to display a set of products to a user, and can be configured remotely. 7. 0+, which support Paywalls v2, the original . LogLevel import com. If you have ideas or requests for this feature, comment about it on our public roadmap. Didn’t see any gifting option in RevenueCat’s documentation. Our open-source framework provides a backend and a wrapper around StoreKit and Google Play Billing to make implementing in-app purchases and subscriptions easy. Check out the install guides below integrate the SDK into all of your apps. Adding support for Amazon requires adding a . Reference. This will initally be the ability to sign them and track them but in the future we’ll be adding tools for deploying win-backs and other incentives. 12 or newer for macOS and 6. Android, the SDK forces 1. Try looking through here first, as well as our community where other developers may have already asked your question. prepaid" at 11:27 PM. ycbvy sppa dsehb hcdw ddi jjcr yebu rybnyv raozk ffkab jktdmfn fhhzo fxoq czyu kqnsz