🧙
Setting up a crypto-only renewal

Video demo on how to peg ETH renewals to USD:

Video demo on how to set up crypto-only renewals products not pegged to ETH:

Step 1: Create product 🛠

If this is your first time creating a product on Whop Business, we recommend reading the Creating renewal products before diving into this guide.
Now that you know how to create a renewal product from the ground up - let's intro you to Crypto renewal payments.

Turning crypto renewals on:

  1. 1.
    Ensure your license type for your product is renewal.
  2. 2.
    You should see a toggle called Ethereum Renewal Payments. You'll want to turn this on.
  3. 3.
    For this guide, we will be creating a Renewal only product. With that being said, upon clicking the Ethereum Renewal Payments, you'll want to untick the card payments toggle. If set up properly, it should look like this:

Setting crypto renewal pricing with an initial price

For these examples, we will use a $3,000 initial cost and $300 in ETH renewal pegged to USD. Along with a .1 ETH initial cost and a .1 ETH renewal

If you want to peg your ETH renewals to set USD prices, you will want to fill out your pricing as follow:

The above screenshot illustrates a crypto renewal product that will charge your user $3,000 at the current value of ETH on purchase upfront and $300 worth of ETH per month until canceled.

If you want to charge in set crypto prices, you will want to fill out your pricing as follow:

The above screenshot illustrates a crypto renewal product that will charge your user 1 ETH up front and 0.1 ETH per month until canceled.
  • It is important to note the initial price is the initial price you set + your renewal price. For example, if you had entered 1 ETH as the initial price, your users would be charged 1.1 ETH upfront and then 0.1 ETH per month.
  • The checkout screen will look like this for the user:
For this

Setting crypto renewal pricing with no initial price

For this example, we will use a 0.1 ETH renewal, along with a $300 renewal in ETH pegged to USD.

If you want to peg your ETH renewals to set USD prices, you will want to fill out your pricing as follow:

The above screenshot illustrates a crypto renewal product that will charge your user $300 at the current value of ETH on purchase upfront and $300 worth of ETH per month until canceled.

If you want to set your ETH renewals at a base ETH price, you will want to fill out your pricing as follow:

The above screenshot illustrates a crypto renewal product that will charge your user .1 ETH up front and 0.1 ETH per month until canceled.
  • The above screenshot illustrates a crypto renewal product that will charge your user 0.1 ETH per month until canceled.
  • The checkout screen will look like this for the user:

How does pegging impact upcoming payments?

When a customer's next renewal comes up, the price will be auto-calculated using the Coinbase Price API using the most up-to-date price. This means that a customer's wETH renewal payments will fluctuate over time, either increasing or decreasing based on the price of Ethereum.
---
You're good to go! If you want to learn about how to create a renewal product that accepts both fiat payments through Stripe and crypto renewal payments through Whop, you can read about that here -
Copy link
On this page
Step 1: Create product 🛠
Turning crypto renewals on:
Setting crypto renewal pricing with an initial price
Setting crypto renewal pricing with no initial price
How does pegging impact upcoming payments?