Skip to main content

Sell and manage your subscription services with crypto payments

Use Radom Products to represent your subscription services for sale using Radom integrations such as Payment Links or Hosted Checkouts.

note

If you don't have a cryptocurrency wallet, get started with creating one.

The easiest way to provide access to your subscription services using Radom is by creating a Product that uses recurring payments.

When a product with recurring payments is purchased in any of the Radom integrations, a Subscription is created in the Radom smart contract. Subscriptions will automatically be configured to transfer funds from the buyer to the seller using the amount and interval specified in the product.

Subscriptions in Radom's smart contract can also be created directly through smart contract transactions, and soon using Radom's SDK.

Create a subscription payment product (Dashboard)

Using the Radom Dashboard is the easiest way to create new products. Once created, you can use the product in the configuration of other Radom payment integrations.

To create a product in the Dashboard:

  1. Go to the Products tab.
  2. Click +Create Product.

create

Configure subscription payments

configure

  1. Enter the Name of your product.
  2. Select Recurring under Pricing model.
caution

Recurring pricing model must be selected in order to create a Subscription in the smart contract.

  1. (Default: Per hour) Select the Payment period for the Subscription.
  2. (Default: USD) Select the Currency you would like to convert to when Subscription payments are made.
note

Radom integrations will be configured to select specific payment tokens. The value of the tokens in the selected currency will be calculated at the time of purchase using third party APIs.

  1. (Default: Free) Select the Price to use when payments are made on the beginning of each Payment period.
  2. (Optional) Add a Description.
  3. (Optional) Add an image to use when the product is displayed in Radom payment integrations.

Create a subscription payment product (API)

Creating an API token

In order to create a product for use in Radom integrations using Radom API directly, first go to the Developer API tokens page in the Radom Dashboard and generate an API token. Make sure to store this somewhere securely as it can only be viewed once after creation, lost API tokens cannot be recovered and a new one will need to be generated.

api-token

Using the Products API

Refer to the Products API Reference for information on endpoints to create and update.

View, edit or archive your product

Back on the Products tab, the products created with your seller profile / wallet address are listed. Use the menu button on the right side of the table to access editing and archiving a product.

note

Product pricing cannot be modified after creation.

note

Archiving a product removes the ability to add the product to Radom integrations.

menu

Use the subscription payment product in Radom integrations

Now that you have created products in Radom, you can use with them our integrations:

One of the easiest to use Radom integrations is the Payment Link, which allows your product to be purchased by simply navigating to the Payment Link url. Use the Payment Link to try out creating a Subscription in the Radom smart contract.

note

If you would like default blockchain(s) and cryptocurrency payment token(s) to be automatically added when creating Radom integrations in the Dashboard, you can configure them in your seller profile settings.

note

Radom provides testnet tokens for all supported tokens and chains available to try out purchasing your subscription.

Using the product menu mentioned in the previous section, select Create payment link, which pulls up Create Payment Link form with your product already filled in. Choose a chain and payment token for your subscription then create the payment link.

After you have created the payment link, you will automatically be redirected to the Payment links tab and should be able to see the payment link you just created for your subscription payment product. Browse to the URL generated for the payment link to view and purchase your subscription payment product.

view

subscribe

View and manage subscriptions

When your subscription payment product has been purchased using a Radom integration, one of the Radom smart contract transactions that occurs is the creation of a new Radom Subscription on the blockchain.

To view and cancel subscriptions, go to the Billing tab and click Subscriptions in the sidebar.

note

The Billing view displays both purchased and sold subscriptions

manage

See also