techrar docs
Home
Solutions
Solutions
  • eCommerce SaaS
  • Meals SaaS
  • Meals Marketplaces
API
API
  • Merchant APIs
  • Customer App APIs
  • Meals APIs
Techrar Connect
Home
Solutions
Solutions
  • eCommerce SaaS
  • Meals SaaS
  • Meals Marketplaces
API
API
  • Merchant APIs
  • Customer App APIs
  • Meals APIs
Techrar Connect
  1. Subscriptions Management
  • GETTING STARTED
    • Techrar's Overview
    • Welcome 👋🏻
    • Versioning
    • Rate Limiting
    • Pagination
    • Responses
    • Change Log
    • Authentication
    • Webhooks
    • Setup Online Payments
    • Do you need help?
  • SaaS Solutions
    • Reucrring Billing
    • Techrar Storefront
    • Techrar eCommerce
    • Techrar Pay
    • Techrar Logistics
    • Techrar Meals SaaS
    • Techrar Marketplaces (MaaS)
  • Modules
    • Items & Catalog Management
      • Items
      • Categories
      • Bundled Items
      • Variations & Modifiers
      • Item Discounts
      • Catalog Configuration
    • Plans Offerings
      • Plans
      • Plan Duration & Billing
      • Plan Trial & Grace Periods
      • Plan Discounts
    • Checkout & Orders Management
      • Checkout Flow
      • Carts
      • Orders
      • Invoices
      • Transactions
      • Checkout Settings
    • Subscriptions Management
      • Subscriptions & Billing Cycles
      • Recurring Purchases
    • Webhooks Events
      • Order
      • Subscription
      • Invoice
      • Customer
      • Miscellaneous
      • Recurring Purchase
    • Meals Webhooks Events
      • Order
      • Subscription
      • Complaint
  1. Subscriptions Management

Subscriptions & Billing Cycles

Subscriptions manage automated recurring billing for customers, tracking billing cycles, payment status, and subscription lifecycle from trial to completion.

Key Benefits#

Automated Recurring Revenue - Generate invoices and collect payments automatically on scheduled billing cycles
Flexible Billing Management - Support daily, weekly, monthly, and yearly billing periods with usage tracking
Complete Lifecycle Control - Manage trial periods, grace periods, pauses, and subscription termination

Subscription Status#

Active - Subscription is running normally with successful billing
Paused - Subscription temporarily halted, can be resumed
Suspended - Subscription stopped due to payment failure or grace period expiry
Ended - Subscription completed its billing cycles
Cancelled - Subscription manually terminated

Billing Cycle Properties#

Duration & Unit - Billing frequency (1 day, 1 week, 1 month, etc.)
Billing Dates - Current period start/end, last billing, next billing dates
Total Cycles - Maximum number of billing periods before automatic termination/renewal
Remaining Cycles - Number of billing periods left in subscription term

Subscription Components#

Invoice Management#

Each billing cycle generates an invoice automatically:
Historical Invoices - Complete payment history with serials and status
Next Invoice - Upcoming billing details and payment URL for unpaid invoices
Payment Tracking - Links to successful payments and failed attempts

Usage Tracking#

For usage-based subscriptions:
Usage Counter - Current period usage amount
Usage Limit - Maximum allowed usage per billing cycle
Auto Increment - Automatic daily usage counting for specific units
Usage Units - Measurement types (credits, sessions, days)

Trial & Grace Periods#

Trial Period - Free access before first billing cycle
Grace Period - Payment retry window before suspension
Auto Renewal - Automatic subscription continuation settings

Customer Usage#

Common Use Cases: Display subscription status and billing history, show next billing dates and amounts, provide subscription management interfaces, track usage limits and consumption.

List Customer Subscriptions#

Retrieve all active and historical subscriptions for authenticated customers with status and billing information. List Subscriptions.

Get Subscription Details#

Access detailed subscription information including billing history, usage tracking, and next invoice details. Subscription Details.

Cancel Auto Renewal#

Allow customers to disable automatic renewal while maintaining current subscription until period ends. Cancel Subscription Auto Renewal.
Auto Renewal Cancellation
Cancelling auto renewal only disables future renewals. The subscription remains active until the current period ends, then moves to "ended" status.
Subscription

Merchant Integration#

For detailed subscription management and analytics, see Subscriptions.
Modified at 2025-09-16 07:23:03
Previous
Subscriptions Management
Next
Recurring Purchases
Built with