Documentation

Billing and subscriptions

Understand how billing works on the Infoage Cloud Platform with automated Razorpay subscriptions.

Updated Aug 5, 20255 min read

Billing and subscriptions

The Infoage Cloud Platform handles all billing automatically through Razorpay integration.

Subscription lifecycle

Free trial

  • Duration: 14 days
  • Features: Full platform access
  • No credit card required to start
  • Automatic conversion to paid plan at trial end
Plan Price Best for
Starter $29/mo Small projects
Growth $99/mo Growing teams
Scale Custom Enterprise

Billing events

The platform automatically processes:

  1. Subscription creation - Trial starts
  2. Trial ending - 3-day notification sent
  3. Subscription charged - Monthly on billing date
  4. Payment failed - Retry logic + notifications
  5. Subscription cancelled - Grace period applied
  6. Subscription renewed - Automatic each cycle

Razorpay integration

  • Secure payments: PCI DSS Level 1 compliant
  • Multiple methods: Cards, UPI, Netbanking, Wallets
  • Webhooks: Real-time payment status updates
  • Invoices: Auto-generated and emailed

Managing your subscription

In the dashboard

  • View current plan and billing date
  • Upgrade/downgrade plans
  • Update payment method
  • Download invoices
  • Cancel subscription

Payment failures

If a payment fails:

  1. Immediate retry - Attempted within 1 hour
  2. Day 1 retry - Second attempt
  3. Day 3 retry - Third attempt
  4. Day 7 - Subscription paused
  5. Day 14 - Subscription cancelled

You’ll receive email notifications at each stage.

Tax handling

  • GST (India): Auto-calculated based on billing address
  • VAT (EU): Reverse charge for B2B
  • Other regions: Calculated per local regulations

Refunds

  • Trial period: Full refund within 14 days
  • Paid period: Pro-rated refunds for unused time
  • Process: Contact support with invoice reference

Webhooks for developers

The platform emits these billing events:

subscription.authenticated
subscription.activated
subscription.charged
subscription.completed
subscription.cancelled
payment.authorized
payment.captured
payment.failed

Each webhook includes the customer, subscription, and payment details for your integration.