Skip to content

Commit

Permalink
Add formerly RC Billing
Browse files Browse the repository at this point in the history
  • Loading branch information
antoniobg committed Jan 31, 2025
1 parent d4fadf0 commit ca97356
Show file tree
Hide file tree
Showing 20 changed files with 40 additions and 40 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Transferring entitlements works with the block-restore behavior

## Refunding and Cancelling Purchases

Google Play and Web Billing purchases can be refunded directly through the RevenueCat dashboard. Granting a refund will immediately expire the subscription and remove any entitlement access. By refunding directly through RevenueCat you can ensure that refunds are accounted for immediately in all charts and integrations.
Google Play and Web Billing (formerly RevenueCat Billing) purchases can be refunded directly through the RevenueCat dashboard. Granting a refund will immediately expire the subscription and remove any entitlement access. By refunding directly through RevenueCat you can ensure that refunds are accounted for immediately in all charts and integrations.

Web Billing subscriptions and Google Play subscriptions in the trial period can also be cancelled, which means that they will not renew at the next expiration date.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ Deleting a user with live purchases may have downstream effects on charts and re
- You can cancel a user's Google Play subscription before deleting them via our [API](https://docs.revenuecat.com/reference#revoke-a-google-subscription).
- It's not possible for you to cancel a user's Apple subscription; this is a limitation of the App Store.
- Stripe Web Payments subscriptions are not canceled automatically, and should be canceled directly in the [Stripe Dashboard](https://support.stripe.com/questions/how-to-pause-payment-collection-or-cancel-subscriptions).
- Web Billing subscriptions are always canceled immediately when the user is deleted.
- Web Billing (formerly RevenueCat Billing) subscriptions are always canceled immediately when the user is deleted.
:::
2 changes: 1 addition & 1 deletion docs/dashboard-and-metrics/supporting-your-customers.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Not only can you see information about your customer’s subscriptions in the Re

Here are some of the ways you can make changes to a customer’s subscription from RevenueCat:

- _Issue a refund_ - Google Play purchases and purchases made through Web Billing can be refunded directly through the RevenueCat dashboard. To refund a purchase, find the transaction event in the customer history and click “Refund” in the upper right corner. To learn more about how refunds work for Apple, Amazon, and Stripe, visit [Handling Refunds](/subscription-guidance/refunds).
- _Issue a refund_ - Google Play purchases and purchases made through Web Billing (formerly RevenueCat Billing) can be refunded directly through the RevenueCat dashboard. To refund a purchase, find the transaction event in the customer history and click “Refund” in the upper right corner. To learn more about how refunds work for Apple, Amazon, and Stripe, visit [Handling Refunds](/subscription-guidance/refunds).
- _Cancel a subscription_ - If a subscription was purchased through Web Billing, you can also cancel that purchase from the RevenueCat dashboard. To cancel a subscription, click on the "..." menu on the subscription in the "Entitlements" card of the customer profile and then select "Cancel subscription". Learn more about managing subscriptions with Web Billing [here](/web/web-billing/managing-customer-subscriptions).
- _Transfer a subscription_ - In some cases you may want to manually transfer a subscription to a different user. The “Transfer” functionality can be found in the upper right corner of the customer profile page in the Entitlements section (details [here](/dashboard-and-metrics/customer-history/active-entitlements#transferring-entitlements) ). Please note that when you transfer a subscription you are not changing the underlying App Store account (for instance, the Apple Account) that owns the subscription. Because of this, the subscription may automatically be transferred again when the user restores purchases. The exact behavior will depend on your RevenueCat Project’s settings for [restoring purchases](/getting-started/restoring-purchases#transferring-purchases-seen-on-multiple-app-user-ids).
- _Grant a promotional entitlement_ - With promotional entitlements you can also use RevenueCat to give users access to your products without involving any third party platform. For example, if you want to give a VIP user or a fellow employee free access to your app, you could grant them a promotional entitlement. Keep in mind this is purely a RevenueCat concept and therefore doesn’t change anything about a subscription they may have through the store. Learn more at our [Granted Entitlements](/dashboard-and-metrics/customer-history/promotionals) documentation.
Expand Down
4 changes: 2 additions & 2 deletions docs/getting-started/installation/web-sdk.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ hidden: false

RevenueCat provides a backend and a mobile and web SDKs to to make implementing in-app and web purchases and subscriptions easy. With our SDK, you can build and manage your app business on any platform without having to maintain your own backend infrastructure. You can read more about [how RevenueCat fits into your app](https://www.revenuecat.com/blog/growth/where-does-revenuecat-fit-in-your-app/) or you can [sign up free](https://app.revenuecat.com/signup) to start building.

With the RevenueCat Web SDK and our Web Billing (formerly known as RevenueCat Billing) engine, you can easily implement subscriptions in your web app or build a web subscription page for your mobile app. RevenueCat handles the recurring billing logic, manages what entitlements customers have access to, and automatically recovers payments in the case of billing issues. Web Billing uses Stripe as a trusted payment gateway and supports all payment methods supported by Stripe.
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. RevenueCat handles the recurring billing logic, manages what entitlements customers have access to, and automatically recovers payments in the case of billing issues. Web Billing uses Stripe as a trusted payment gateway and supports all payment methods supported by Stripe.

:::warning Beta Feature
Web Billing and the RevenueCat Web SDK are currently in beta.
Web Billing (formerly RevenueCat Billing) and the RevenueCat Web SDK are currently in beta.
:::

## Installation
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/testing-guide/use-cases.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -799,7 +799,7 @@ Purchases.shared.logIn("<another_app_user_id>") { (customerInfo, created, error)

</details>

### Web Billing
### Web Billing (formerly RevenueCat Billing)

<details>
<summary>Purchase Flow</summary>
Expand Down
2 changes: 1 addition & 1 deletion docs/projects/connect-a-store.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ To connect your app to the Roku Store, you'll need to add your **App name**, and

#### Web Billing

Web Billing (formerly known as RevenueCat Billing) and the Web SDK allow you to easily offer web subscriptions by taking advantage of RevenueCat's powerful features, including dynamic paywalls, a customer portal, and more.
Web Billing (formerly RevenueCat Billing) and the Web SDK allow you to easily offer web subscriptions by taking advantage of RevenueCat's powerful features, including dynamic paywalls, a customer portal, and more.

- [Learn more about Web Billing](/web/web-billing)

Expand Down
2 changes: 1 addition & 1 deletion docs/revenuecat-support/general-troubleshooting.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ Since RevenueCat works as a wrapper for purchases made by the respective store,
- [Google Play Store supported countries](https://support.google.com/googleplay/answer/143779?hl=en-GB&sjid=12085401994901043904-NC)
- [Amazon App Store supported countries](https://www.amazon.com/gp/help/customer/display.html?nodeId=GG6HESXQN45DZQ8N)
- [Stripe supported countries](https://stripe.com/global)
- [Web Billing](https://www.revenuecat.com/docs/web/web-billing) - Since Web Billing supports using Stripe as the payment gateway, we currently will use the same supported countries as Stripe does as seen in the link above.
- [Web Billing](https://www.revenuecat.com/docs/web/web-billing) - Since Web Billing (formerly RevenueCat Billing) only supports using Stripe as the payment gateway, we currently will use the same supported countries as Stripe does as seen in the link above.

### Why does my app keep getting rejected?

Expand Down
2 changes: 1 addition & 1 deletion docs/web/web-billing.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ hidden: false
---

:::warning Beta Feature
Web Billing and the RevenueCat Web SDK are currently in beta.
Web Billing (formerly RevenueCat Billing) and the RevenueCat Web SDK are currently in beta.
:::

## Introduction
Expand Down
4 changes: 2 additions & 2 deletions docs/web/web-billing/customer-portal.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ hidden: false
---

:::warning Beta Feature
Web Billing and the RevenueCat Web SDK are currently in beta.
Web Billing (formerly RevenueCat Billing) and the RevenueCat Web SDK are currently in beta.
:::
Web Billing comes with a no-code customer portal for customers to manage their own subscriptions.
Web Billing (formerly RevenueCat Billing) comes with a no-code customer portal for customers to manage their own subscriptions.

## Accessing the customer portal

Expand Down
2 changes: 1 addition & 1 deletion docs/web/web-billing/customization.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ excerpt: Customizing Web Billing and the purchase flow
hidden: false
---

The appearance of certain elements of the Web Billing experience can be customized to match your app's branding. This includes the colors and shapes of certain UI elements.
The appearance of certain elements of the Web Billing (formerly RevenueCat Billing) experience can be customized to match your app's branding. This includes the colors and shapes of certain UI elements.

This customization currently applies to the purchase flow (ie. the UI elements shown when making a purchase from the Web SDK or Web Paywall Links), as well as the Web Paywall Links.

Expand Down
28 changes: 14 additions & 14 deletions docs/web/web-billing/lifecycle-emails.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ hidden: false
---

:::warning Beta Feature
Web Billing and the RevenueCat Web SDK are currently in beta.
Web Billing (formerly RevenueCat Billing) and the RevenueCat Web SDK are currently in beta.
:::

Customers purchasing through Web Billing (formerly RevenueCat Billing) will receive emails related to their subscriptions and other purchases on the web.
Expand All @@ -29,16 +29,16 @@ Only the `Page background` and `Primary button` colors are used to brand emails.

You can find a complete list of customer emails below, in addition to the triggers that are used to send them.

| Email | Trigger | Call to action |
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| Free trial start | The customer started a free trial | n/a |
| Initial purchase | The customer made a successful purchase (either a subscription or one-time purchase) | Redeem purchase (when [Redemption Links](/web/revenuecat-billing/redemption-links) enabled) |
| Redemption link refresh | The customer attempted to use an expired redemption link, so a new one was sent to them | Redeem purchase (when [Redemption Links](/web/revenuecat-billing/redemption-links) enabled) |
| Customer portal login | The customer initiated access to the [customer portal](/web/revenuecat-billing/customer-portal) | Manage subscription in [customer portal](/web/revenuecat-billing/customer-portal) |
| Subscription renewal | The customer's subscription automatically renewed at the end of their billing period | n/a |
| Failed payment | A renewal payment failed (after several retries) | Manage subscription in [customer portal](/web/revenuecat-billing/customer-portal) |
| Subscription cancelation | The customer canceled their subscription | Renew subscription in [customer portal](/web/revenuecat-billing/customer-portal) |
| Subscription renewed (after cancelation) | The customer renewed their subscription after previously canceling, before it expired | n/a |
| Subscription expiry | The customer's subscription expired and will not be renewed | n/a |
| Chargeback detected | RevenueCat detected a chargeback from the customer, and the subscription was immediately canceled as a result | n/a |
| Refund issued | A refund was issued to the customer | n/a |
| Email | Trigger | Call to action |
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| Free trial start | The customer started a free trial | n/a |
| Initial purchase | The customer made a successful purchase (either a subscription or one-time purchase) | Redeem purchase (when [Redemption Links](/web/web-billing/redemption-links) enabled) |
| Redemption link refresh | The customer attempted to use an expired redemption link, so a new one was sent to them | Redeem purchase (when [Redemption Links](/web/web-billing/redemption-links) enabled) |
| Customer portal login | The customer initiated access to the [customer portal](/web/web-billing/customer-portal) | Manage subscription in [customer portal](/web/web-billing/customer-portal) |
| Subscription renewal | The customer's subscription automatically renewed at the end of their billing period | n/a |
| Failed payment | A renewal payment failed (after several retries) | Manage subscription in [customer portal](/web/web-billing/customer-portal) |
| Subscription cancelation | The customer canceled their subscription | Renew subscription in [customer portal](/web/web-billing/customer-portal) |
| Subscription renewed (after cancelation) | The customer renewed their subscription after previously canceling, before it expired | n/a |
| Subscription expiry | The customer's subscription expired and will not be renewed | n/a |
| Chargeback detected | RevenueCat detected a chargeback from the customer, and the subscription was immediately canceled as a result | n/a |
| Refund issued | A refund was issued to the customer | n/a |
2 changes: 1 addition & 1 deletion docs/web/web-billing/localization.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ hidden: false
---

:::warning Beta Feature
Web Billing and the RevenueCat Web SDK are currently in beta.
Web Billing (formerly RevenueCat Billing) and the RevenueCat Web SDK are currently in beta.
:::

:::warning Beta translations
Expand Down
4 changes: 2 additions & 2 deletions docs/web/web-billing/managing-customer-subscriptions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ hidden: false
---

:::warning Beta Feature
Web Billing and the RevenueCat Web SDK are currently in beta.
Web Billing (formerly RevenueCat Billing) and the RevenueCat Web SDK are currently in beta.
:::

## Managing customer subscriptions through the RevenueCat dashboard

You can manage Web Billing subscriptions of your customers via the RevenueCat dashboard. To get started, go to a the profile of a customer who has a Web Billing subscription.
You can manage Web Billing (formerly RevenueCat Billing) subscriptions of your customers via the RevenueCat dashboard. To get started, go to a the profile of a customer who has a Web Billing subscription.

### Accessing invoices

Expand Down
4 changes: 2 additions & 2 deletions docs/web/web-billing/multi-currency-support.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ hidden: false
---

:::warning Beta Feature
Web Billing and the RevenueCat Web SDK are currently in beta.
Web Billing (formerly RevenueCat Billing) and the RevenueCat Web SDK are currently in beta.
:::

## Overview

Web Billing supports multiple currencies for your web subscriptions.
Web Billing (formerly RevenueCat Billing) supports multiple currencies for your web subscriptions.

### App setup

Expand Down
4 changes: 2 additions & 2 deletions docs/web/web-billing/payment-methods.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ hidden: false
---

:::warning Beta Feature
Web Billing and the RevenueCat Web SDK are currently in beta.
Web Billing (formerly RevenueCat Billing) and the RevenueCat Web SDK are currently in beta.
:::

## Overview

Web Billing currently supports the following payment methods for charging subscription and one-time purchases:
Web Billing (formerly RevenueCat Billing) currently supports the following payment methods for charging subscription and one-time purchases:

- **Credit card:** Enabled by default, supports for all major card networks, and 3D Secure authentication (via Stripe)
- **Apple Pay:** A low-friction wallet payment method for customers with stored credit cards on iOS or macOS devices (via Stripe)
Expand Down
4 changes: 2 additions & 2 deletions docs/web/web-billing/product-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ hidden: false
# Web Billing Product Setup

:::warning Beta Feature
Web Billing is currently in beta.
Web Billing (formerly RevenueCat Billing) is currently in beta.
:::

To create a new Web Billing product, open the RevenueCat dashboard, go to your project's settings, and under "Products" click on "New", and then select your Web Billing App:
To create a new Web Billing (formerly RevenueCat Billing) product, open the RevenueCat dashboard, go to your project's settings, and under "Products" click on "New", and then select your Web Billing App:

![New product button in the products screen](/images/web-billing/new-product.png)

Expand Down
2 changes: 1 addition & 1 deletion docs/web/web-billing/redemption-links.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ hidden: false
---

:::warning Beta Feature
Web Billing and the RevenueCat Web SDK are currently in beta.
Web Billing (formerly RevenueCat Billing) and the RevenueCat Web SDK are currently in beta.
:::

## Overview
Expand Down
2 changes: 1 addition & 1 deletion docs/web/web-billing/refunding-payments.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ hidden: false
---

:::warning Beta Feature
Web Billing and the RevenueCat Web SDK are currently in beta.
Web Billing (formerly RevenueCat Billing) and the RevenueCat Web SDK are currently in beta.
:::

### Refunding payments
Expand Down
2 changes: 1 addition & 1 deletion docs/web/web-billing/subscription-lifecycle.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ hidden: false
---

:::warning Beta Feature
Web Billing and the RevenueCat Web SDK are currently in beta.
Web Billing (formerly RevenueCat Billing) and the RevenueCat Web SDK are currently in beta.
:::

## Overview
Expand Down
Loading

0 comments on commit ca97356

Please sign in to comment.