Top

Reelease AI Documentation

Generate High-Quality Images And Video Motion With Reelease AI

Billing & Subscriptions

Overview

The Billing & Subscriptions modules manage the financial layer of the platform, including Stripe, PayPal, and Razorpay payment gateways, subscription statuses for all active users, and complete transaction history logs.

1. Subscriptions Management

The Subscriptions workspace features separate administrative and user views to monitor active plans:

  • Admin View (Active Subscriptions): Shows a list of all users' active subscriptions, their assigned plan tier, start/end dates, renewal states, and billing cycles. Admins can search by username, filter by plan tier or status (active, cancelled, expired), and modify user subscription details manually.
  • User View (My Subscription): Displays the user's current subscription details, including credit balance, monthly renew dates, billing amount, and payment method details. Users can cancel their active plan or upgrade to other plans.
[Image Placeholder: Active Subscriptions Admin Dashboard]

Displays active user subscription rows, statuses, and pagination controls.

2. Transactions Logs

The Transactions panel acts as a centralized financial logbook for tracking all payment receipts:

  • Transaction Tracking: Automatically records all incoming payments showing unique Transaction IDs, Buyer name, Gateway type (Stripe, PayPal, Razorpay), Total amount, Payment status (Success, Pending, Failed), and Plan category.
  • Global Filters & Search: Quickly query transaction history by Buyer Name, ID, or Date ranges. Filter lists by gateway choice or success/failure status.
[Image Placeholder: Transactions History Table]

Displays detailed columns for amount, gateway, payment status, and buyer accounts.

3. Payment Gateway Configuration

The Payment Setup dashboard enables administrators to integrate payment systems easily. Manage settings for the three supported payment platforms:

  • Stripe Setup: Enter the Stripe Publishable Key, Stripe Secret Key, and Webhook Secret Key. Webhooks are critical to handle recurring asynchronous subscription events.
  • PayPal Setup: Configure the PayPal Client ID, PayPal Client Secret, and Sandbox/Live environment mode toggle to handle global customer billing safely.
  • Razorpay Setup: Input the Razorpay Key ID, Razorpay Key Secret, and Webhook Secret to process domestic payments.
[Image Placeholder: Payment Setup and Gateway Credentials Form]

Displays Stripe, PayPal, and Razorpay configuration modules with credential field inputs.

Administration Guidelines
  • Double-check webhook endpoints on respective developer portals after swapping key sets.
  • Test gateways in "Sandbox" or test mode before toggling the live production configuration.
  • Failed payments are automatically updated in user subscription records via webhook callbacks.