Skip to main content

Setting Up Payment Gateways

Frappe Learning uses the Payments app to process payments for paid courses, certifications, and batches. Before accepting payments, install the Payments app and configure your preferred payment gateway.

Prerequisites

Before configuring payments, ensure the Payments app is installed on your Frappe Learning site.

Important

Paid courses and paid batches will not function unless the Payments app is installed and a payment gateway has been configured.

Supported Payment Gateways

Frappe Learning supports the following payment providers:

  • Razorpay
  • Stripe
  • PayPal
  • Braintree
  • GoCardless
  • Mpesa
  • PayTM

Configure a Payment Gateway

Each payment provider has its own Settings DocType in the Desk.

To configure a payment gateway:

  1. Open the Desk.
  2. Search for the Settings DocType of your preferred payment provider (for example, Razorpay Settings).
  3. Enter the required API credentials and configuration details provided by the payment gateway.
  4. Save the settings.

Select the Default Payment Gateway

After configuring your payment provider:

  1. Open the Settings page in the Learning Portal.
  2. Navigate to the Payment Gateway section.
  3. Select the payment gateway you want to use.
  4. Configure the Default Currency and any additional payment settings.
  5. Save your changes.

Enable Paid Courses and Batches

Once a payment gateway has been configured, you can start monetizing your learning platform by enabling payment options for:

  • Paid Courses.
  • Paid Certifications.
  • Paid Batches.

When these options are enabled, learners must complete payment before they can enroll or access premium content.

Benefits

  • Accept payments through multiple popular payment providers.
  • Support different currencies.
  • Monetize courses, certifications, and instructor-led batches.
  • Centralize payment configuration from a single settings page.
Summary

Frappe Learning integrates with the Payments app to securely process online payments. After installing the app, configure your preferred payment gateway, select it as the default provider, set your currency, and enable paid courses or batches to start accepting learner enrollments.

Rating: 0 / 5 (0 votes)