Monetization

Plans and Subscriptions

The Plans & Subscriptions module under API Monetization allows portal administrators to create, manage, and publish API subscription plans. These plans determine how consumers access APIs, either through fixed subscription tiers or pay-as-you-go usage-based billing.

Plans

The Plans section allows portal administrators to create, configure, and publish monetization plans for APIs. Two plan types are supported; Subscription-Based Plans and Usage-Based Plans, enabling both recurring billing and pay-per-use models.

Purpose

To define pricing models, billing tiers, and feature entitlements associated with API products.

Key Capabilities

  • Create and publish monetization plans for API products

  • Define subscription tiers with pricing, call limits, and feature details

  • Link plans to digital products for tracking and billing

  • Configure both fixed (subscription) and metered (usage-based) models

How to Create a Plan

  1. Login to the portal as a Portal Admin.

  2. Navigate to API Monetization → Plans & Subscriptions → Plans.

  3. Click Add Plan and choose one of the two types

Plan Types and Configuration

1. Subscription-Based Plans

Used for recurring, tiered API access with fixed billing schedules and feature sets.

Steps to Create a Subscription-Based Plan

  1. Log in to the site as a Portal Admin.

  2. Navigate to API Monetization > Plans & Subscriptions > Plans.

  3. Click Add Plan and select Subscription-Based.

  4. Fill in the following fields:

    • Plan Name: Enter a descriptive plan title.

    • Description: Provide a clear summary of what the plan includes.

    • Text Format: Specify display formatting if applicable.

  5. Under Subscription Tiers, add tier-specific details:

    • Billing Schedule: Define the frequency (e.g., monthly, quarterly, annual).

    • Tier Name: Identify each pricing or feature tier.

    • API Call Limit: Specify the maximum number of calls allowed per billing cycle.

    • Price (USD): Set the tier price in USD.

    • Short Description: Summarize the tier’s value proposition.

    • Features (Text Format): List the included benefits and capabilities.

    • Select Digital Product: Choose the API product associated with this plan.

    • Promotional Tags: Optionally tag the plan for marketing visibility.

  6. Click Create Subscription Tier to finalize tier details.

  7. Select the Published checkbox to make the plan live.

  8. Click Save to complete the setup.

2. Usage-Based Plans

Designed for flexible, pay-as-you-go models where users are billed based on actual API consumption.

Steps to Create a Usage-Based Plan

  1. In the same Plans section, click Add Plan and select Usage-Based.

  2. Provide the following details:

    • Plan Name: Define the name for your pay-per-use plan.

  3. Under the Tiers section, configure:

    • Billing Schedule: Specify when billing occurs (e.g., monthly).

    • Tier Name: Label the usage tier.

    • Free API Call Credits: Define how many API calls are free before billing begins.

    • Minimum Price (USD): Set the base cost for the plan.

    • Price per API Call (Post Free Credits): Indicate the charge per call after free credits are used.

    • Features (Text Format): Describe the functionality included.

    • Select Digital Product: Link the plan to an existing digital API product.

  4. Select the Published checkbox to make the plan available.

  5. Click Save to activate the usage-based plan.

Benefits

  • Flexible Monetization: Support for both recurring and usage-based billing models.

  • Tiered Offerings: Enable differentiated access levels to cater to developers, partners, and enterprises.

  • Automation: Seamlessly link pricing and billing with digital products.

  • Visibility & Control: Manage publication status and promotions directly within the admin interface.

Manage Subscriptions

The Manage Subscriptions section provides administrators with a centralized dashboard to view and track all active customer subscriptions. Each entry includes details such as plan name, tier, billing type, and customer information.

Key Features

  • View all active and historical subscriptions

  • Filter by customer email, plan name, or tier

  • Access subscription details and manage renewals

  • Export subscription data for reporting

How to Use

  1. Navigate to API Monetization → Plans & Subscriptions → Subscriptions.

  2. Use the search filters to find a specific subscription by Email or Plan Name.

  3. Review subscription details such as Plan Type, Billing Type, and Subscription Date.

  4. Click View under the Operations column to open the subscription details.

  5. Optionally, export the data in CSV format for external analysis.

Manage Orders

The Manage Orders section provides visibility into customer orders associated with API plans — both one-time and recurring. It enables administrators to track billing states, verify payments, and manage customer invoices.

Key Features

  • Monitor all default and recurring orders

  • Filter orders by ID, Type, or State (Active, Billed, etc.)

  • Access order details and transaction history

  • Print or download order receipts in PDF format

How to Use

  1. Navigate to API Monetization → Plans & Subscriptions → Orders.

  2. Use filters to narrow results by Order ID, Type, or State.

  3. Review order details including Customer Name, Total Amount, and Order Date.

  4. Click View under Operations to open detailed order information.

  5. Download or print order details as needed.

  6. Use the Export to CSV option to generate a report of all visible orders.

Manage Invoices

The Manage Invoices section offers a consolidated view of all billing invoices generated from customer orders. It tracks payment status, issue dates, and customer details to maintain a complete billing record.

Key Features

  • Access all generated invoices with status tracking

  • Filter by customer name, invoice date, or payment status

  • View, print, or download invoices in PDF format

  • Export invoice data for reconciliation or reporting

How to Use

  1. Navigate to API Monetization → Plans & Subscriptions → Invoices.

  2. Search by Customer Name or filter by Status (Paid, Pending, Refunded).

  3. Review invoice details such as Invoice Date, Amount, and Payment Status.

  4. Click View to open an invoice and access Print or Download PDF options.

  5. Use the Export to CSV function to download invoice summaries.

Last updated