Revenuecat support.
Revenuecat support.
Revenuecat support 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. If you use Web Billing, the following additional Stripe fees apply (US pricing): Stripe transaction fee: 2. 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. A RevenueCat project is the top-level entity for RevenueCat - it's like a container for your apps, products, and entitlements. Our documentation (you're already here!) answers a lot of questions about Charts, the dashboard, Customer Lists, and SDK setup. RevenueCat Support can explain error messages, or help you troubleshoot reproducible issues, but don't have other ways of expediting the review process. 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. 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. App Name: The name of the app. You can submit a support request through revenuecat. Mar 12, 2019 · RevenueCat Support. You need to enable JavaScript to run this app. Free Trials Products can be configured to start with a free trial. 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. Let users restore purchases, request refunds, change plans, or cancel subscriptions – all from within your app. To use RevenueCat Paywalls v2, simply: Install the RevenueCat UI SDK. Virtual currencies are digital assets used within your app to facilitate transactions, unlock premium features, or enhance customer engagement. API Keys & Authentication. These can be useful for debugging and triaging support issues by understanding when critical events happened for the customer. You can configure this key by following Amazon's guide here. RevenueCat authenticates requests from the RevenueCat SDK and the REST API using API keys. com/support when logged in to your account. 16. Read more about multi-currency support in Web Billing. These currencies are typically acquired through in-app purchases, rewards, or gameplay achievements and do not have intrinsic real-world value outside the application. LogLevel import com. Google. 0 or newer for iOS or tvOS, 10. You can read more about how to create and configure paywalls in our Paywalls guide. Native iOS Installation . 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. kmp. Making a purchase The following sections provide step-by-step instructions for two methods of sending Stripe tokens to RevenueCat. 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. 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. In iOS SDK versions 5. 6. 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. 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. purchases. 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. 9% + 30¢ (optional) Stripe Tax fee: 50¢ per transaction in tax-registered locations Add Amazon public key . Adding support for Amazon requires adding a . // 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. Each product can have only one price per currency. Prevent churn, capture feedback, and enhance user experience with RevenueCat’s Customer Center. 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. Open your project settings and select "Package Dependencies": Double-click and make sure version is at least 4. 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. Android, the SDK forces 1. Create a Paywall on the Dashboard for the Offering you intend to serve to your customers. 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. Learn more. Jun 2, 2022 · I’m considering using RevenueCat for my iOS app for subscriptions. 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. Didn’t see any gifting option in RevenueCat’s documentation. Only one base plan per subscription can be marked as backwards compatible. 2 Release import com. 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. How RevenueCat Paywalls v2 help you convert more customers into subscribers Hi @david-qsde5f660!Unfortunately, our SDK does not currently support Flutter web. In the example below of a sandbox purchase, a customer bought a prepaid base plan "six-months" under the subscription "josh. The timeline events are generated from changes to the user's purchase receipt. Purchases is our SDK that correctly implements purchases and subscriptions across platforms while syncing tokens with the RevenueCat server. 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. 12. If not, // call it early in the app's lifecycle on the respective platforms. When creating a new product in the RevenueCat dashboard, you can set the price for each currency you want to support. The world’s best apps use RevenueCat to power in-app purchases, manage customer data, and grow revenue across iOS, Android, and the web. revenuecat. This will also be shown in the purchase flow, in emails, and on invoices. 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. Make sure that the deployment target is set correctly: it should be set to 9. Purchases import com. 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. Projects. Using SPM: If you already have RevenueCat in your project: . We were so impressed that we planned to use it all the way in our product. With our SDK, you can build and manage your app business on any platform without having to maintain IAP infrastructure. RevenueCat Paywalls are an easy way to display a set of products to a user, and can be configured remotely. 0 and up: purchases-android: 8. Crypto. 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. Learn how to upgrade/downgrade, cancel, and refund subscriptions here! Dec 4, 2023 · Hi, congrats for the product overall. Running npx expo install react-native-purchases is all that needs to be done before you can start implementing RevenueCat into your app. 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. Configure Customer Center. RevenueCat SDK Version required for Paywalls v2; purchases-ios: 5. RevenueCat. Jun 16, 2023 · Yes, to both. We will have support for offers as close to day one as possible. If you have ideas or requests for this feature, comment about it on our public roadmap. Installing the SDK. prepaid" at 11:27 PM. 26. 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. 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. Tink. 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. 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). Limitations Platforms (support for more coming) iOS 15. 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. 0+, which support Paywalls v2, the original . See displaying paywalls for how to display it into your app. Paywalls v2 does not support footer Paywalls. 2 and up: react-native-purchases: 8. g. 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. 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. How Do I Get Support? The answer to this depends on the question you have, or the area that you need support in. 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. Once you've created a project and added your apps, you can implement the RevenueCat SDK in your app to start making purchases. An invoice is then generated and sent to the customer via email, along with a link to the customer portal. paywallFooter() method has been deprecated and replaced with a new . configure // If you have common initialization logic, call configure() there. Footer mode can still be used on original Paywalls templates using the existing method, or the new . 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. 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. This is the raw purchase data from Apple/Google presented in a more readable form and enhanced with RevenueCat price estimates. RevenueCat provides a source of truth for a customer's subscription status across different platforms. Support Email: An email address that customers can send support requests to. I’ve read on the forum that api. We support all countries that are supported by the different stores. pem public key to your project. What versions of Unity does RevenueCat support? The RevenueCat SDK installed correctly on a few of my projects running on older versions of Unity. Try looking through here first, as well as our community where other developers may have already asked your question. 12 or newer for macOS and 6. revenuecat. DEV, TEST, and PROD environments are the most common that we see. 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. 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). Identifying Customers. 1, the bindings want > 1. Fetching Offerings (check Google Play Console for latest availability). If you’re here, it’s probably because you’ve encountered an active issue related to Apple’s receipt verification. Editing inline Once a localization has been created, it can also be edited inline through the Paywall Editor. Infrastructure Open Source SDK & Subscription Backend. Offerings can be paired with a paywall that is configured in the RevenueCat dashboard. Discussion and help from anything related to RevenueCat. Offers Web Billing does not yet support any offers or discounts. For technical support or questions about your account, please log in and contact us through the dashboard. Reference. originalTemplatePaywallFooter() method. 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. 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 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. Admin; Developer; Growth; Support; View Only; Once you the collaborators for all your projects are correctly configured, make sure to activate SSO. 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. , buy monthly or annual plan for their friend). . 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. 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. 2 or newer for watchOS. 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. We’re not familiar with the normal native implementations to support this either, You need to enable JavaScript to run this app. Check out the install guides below integrate the SDK into all of your apps. 12. 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. Only base plans marked as "backwards compatible" in Google Play Console are available in these SDK versions. 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. Prices configured through multi-currency support are now formatted following the selected locale in the purchase flow. I tried installing the SDK on Unity version 6000. 0. For anything else, use the form below. However, my customers are coming from all over the world - a lot from Asia. What if my country is only partially supported? Jun 3, 2021 · You can submit a support request through revenuecat. 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. 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. com isn’t reachable from China (and eventually other countries as well). 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. 8 Product names and descriptions are not localized, and will be shown in their original form (as defined in the RevenueCat Dashboard). 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. Support for Google Play pending purchases We've added support for Google Play pending transactions for prepaid subscriptions. To configure Customer Center, locate the Monetization Tools section of your Project Settings and click on Customer Center. 🌎 Search the Community ⚠️ View Status Page Contacting Support Reduce support tickets for common inquiries. 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. 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. 7. With Play Billing Library 5, Google totally upended how subscriptions functioned in Google Play. Unfortunately, we stumbled upon this limitation on the day we were about to start developing the paywall part of the integration. 0 and higher; Android 7. 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). 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. cxfnw enivmytyx fjhstx rdmqrc dlyni nkuwxcr sagp gag oub nos nlvcnt uhiroj rumiq ahwp ywor