CourseLayer Logo

Transactions

The Transactions View in CourseLayer provides a centralized place to monitor all student purchases. This includes one-time payments and recurring subscriptions, all of which are processed via Stripe.

Transactions for manually imported students will not appear in this list since they are not linked to a payment processor.

Key Features

1. Payment & Subscription Management

  • Payments Tab – Displays all one-time transactions.
  • Subscriptions Tab – Lists all active and past recurring payments (monthly, quarterly, or annually).

2. Filtering & Searching

  • Filter by Payment Status – Admins can filter transactions based on their current state:
    • Paid
    • Processing
    • 🔄 Refunded
    • Failed
    • Expired
    • Pending
    • 🚫 Cancelled
  • Search by Student – Quickly locate all transactions associated with a specific student by name or email.

3. Exporting Transactions

Admins can export a list of transactions as a CSV file, including: ✅ Payment method
Refund status
Purchased products
Transaction amounts and dates


Refund Processing

  • Instant Processing – Refunds issued through CourseLayer are processed immediately via Stripe, but Stripe may take 48-72 hours to finalize the transaction.
  • Partial Refunds – If multiple products were purchased in a single transaction, admins can refund specific items instead of the entire purchase.
  • Automatic Stripe Sync – Refunds are automatically reflected in Stripe, eliminating the need to manually process them via the Stripe dashboard.

Subscription Handling

  • Canceling Subscriptions – Admins must manually cancel subscriptions through Stripe for now. (This feature will be integrated into CourseLayer in a future update.)
  • Failed Subscription Payments – If a payment attempt fails, the system will automatically retry multiple times.
    • If all retry attempts fail, the student will be unenrolled from the course.