Skip to main content

Course Sales

Monetize your platform by selling course access directly to students. The platform supports integrations with payment processors to manage sales, subscriptions and automatic enrollments.

Payment processors

Stripe

Global payment processor with credit card, debit and other method support. Ideal for platforms with international reach.

AbacatePay

Brazilian payment processor with PIX and card support. Ideal for platforms focused on the Brazilian market.

Setup (Administrator)

Connecting a processor

1

Go to Admin → Integrations → Payments

On the integrations page, find the payments section.
2

Choose the processor

Select Stripe or AbacatePay.
3

Connect your account

Follow the authorization flow for the chosen processor. You will be redirected to create or connect your account.
4

Connection established

After connecting, the status will change to “Connected”. You can verify the connected account details.

Check status

For each payment integration, the system displays:
  • Connection status (connected or disconnected)
  • Linked account details
  • Option to disconnect

Mapping products to courses

After connecting a payment processor, you need to map the processor’s products to platform courses:
1

Create a product in the processor

In the Stripe or AbacatePay dashboard, create a product with the desired price for the course.
2

Map on the platform

In Admin → Integrations → Payments, link the product to the corresponding course.
3

Course available for purchase

Students accessing the course will see the option to buy access.
A product can be mapped to one or more courses. You can have one-time purchase products or recurring subscriptions.

For students

Purchasing course access

When a course requires payment:
1

Access the course

When accessing a paid course, you will see purchase options.
2

Choose the plan

Select between one-time purchase or subscription (if available).
3

Complete payment

Complete payment via credit card, PIX or other available method.
4

Access granted

After payment confirmation, you are automatically enrolled in the course.

Managing sales

Administrators can track sales on the platform:
  • Orders — List of all orders with payment status
  • Subscriptions — Active and canceled subscriptions
  • Processor integration — Transaction details in the Stripe or AbacatePay dashboard

Next steps

Billing

Manage platform subscription

Settings

Configure general platform settings