Tutor LMS payment gateway integration

Tutor LMS payment gateway integration and development

Accept payments the way your students prefer. We configure PayPal, Stripe, Razorpay, Paystack, Mollie, Authorize.Net and Klarna, and build gateways for providers Tutor LMS does not support.

  • Built-in and Pro gateways configured
  • Custom gateways on the official API
  • Webhooks tested end to end
What is included
  • PayPal and manual payments
  • Stripe
  • Regional gateways
  • Custom gateways
  • Refunds and status sync
  • Coupons and tax
Get a free quote Reply within one business day. NDA on request.
The problem

Payment problems we solve

With Tutor LMS native eCommerce, PayPal and manual payments (such as bank transfer) are available in the free plugin. Tutor LMS Pro adds gateway packages for Stripe, Razorpay, Paystack, Authorize.Net, Mollie and Klarna, and the separate Tutor Stripe plugin connects Stripe as well. If you sell through WooCommerce, any WooCommerce gateway can be used.

Gateways fail in specific ways: webhooks that never arrive, currencies the provider does not accept, test keys left in production, orders stuck in pending. We set them up so payments complete and students are enrolled, and we build new gateways when your region or business needs a provider Tutor LMS does not offer.

  • Webhooks not received

    The provider takes payment but the site never hears about it, so the order stays pending.

  • A provider Tutor LMS does not support

    Local gateways matter for conversions in many countries.

  • Currency and tax mismatches

    Gateways that reject the store currency or tax that does not add up.

  • Test and live keys mixed up

    Real customers charged in test mode, or test orders in live reports.

What we do

What we deliver

We configure the gateways you need in native eCommerce or WooCommerce, verify webhooks and refunds, and develop custom gateways that plug into Tutor LMS the same way official ones do.

PayPal and manual payments

Available in the free plugin's native eCommerce.

Stripe

Through Tutor LMS Pro or the Tutor Stripe plugin, with webhooks configured.

Regional gateways

Razorpay, Paystack, Mollie, Authorize.Net and Klarna with Tutor LMS Pro.

Custom gateways

Providers Tutor LMS does not ship, registered through its gateway filters.

Refunds and status sync

Refunds and failed payments reflected in orders and enrollments.

Coupons and tax

Discounts and tax calculated correctly for each gateway.

Typical projects

Gateway projects

01

A local gateway for an Indian, African or European audience

Razorpay, Paystack or Mollie set up with the correct currency and webhooks.

02

A gateway Tutor LMS does not have

A custom gateway plugin for a regional provider, built on the same filters the official Stripe plugin uses.

03

Bank transfer for companies

Manual payments with instructions and an admin step to mark orders as paid.

04

Fixing stuck orders

Webhook endpoints repaired, missing payments reconciled and students enrolled.

In depth

How Tutor LMS handles payments

Native eCommerce gateways

Tutor LMS native eCommerce records orders in its own tables (tutor_orders, tutor_order_items and related meta), with a payment status and an order status. PayPal is built into the free plugin, along with manual payment methods. Tutor LMS Pro downloads gateway packages on demand for Stripe, Razorpay, Paystack, Authorize.Net, Mollie and Klarna, each with its own configuration keys.

How a gateway plugs in

Gateways are registered through filters. The official Tutor Stripe plugin, for example, adds itself through tutor_gateways_with_class and tutor_payment_gateways_with_class. A custom gateway follows the same pattern: it registers its class and configuration, creates the payment with the provider, and confirms it through a webhook. When the payment status changes, Tutor LMS fires tutor_order_payment_status_changed and completes the enrollment.

Testing payments properly

We test each gateway in sandbox mode with successful, failed and refunded payments, check that webhooks are signed and received, and confirm that the order, the enrollment and the emails all follow. Then we switch to live keys and run a real low-value purchase. Our payment guides explain each gateway.

Process

How we integrate a gateway

  1. 1

    Choose gateways

    Based on your audience, currencies and fees.

  2. 2

    Configure or build

    Official gateways configured, or a custom gateway developed.

  3. 3

    Sandbox testing

    Success, failure, refund and webhook scenarios.

  4. 4

    Go live

    Live keys added and a real purchase tested.

  5. 5

    Monitor

    Early orders checked for completion and enrollment.

Deliverables

What you walk away with

  • Working gateways with verified webhooks
  • Custom gateway plugin with source code where needed
  • A payment test log
  • Notes on fees, currencies and refunds
FAQ

Questions about payment gateways

Which gateways work with the free Tutor LMS plugin?
With native eCommerce, PayPal and manual payments. Stripe and the other built-in gateways need Tutor LMS Pro or the Tutor Stripe plugin. With WooCommerce, any WooCommerce gateway works.
Can you build a gateway for our local provider?
Yes, if the provider has an API with payment confirmation (usually webhooks). We build it as a plugin using the Tutor LMS gateway filters.
Do you handle PCI compliance?
We use the provider's hosted fields or redirects so card data never touches your server, which keeps your compliance scope small.
Related

From the blog

All articles
Start a project

Need a payment gateway for Tutor LMS?

Tell us which provider and currency you need. We reply with options and an estimate.

  • Free consultation and estimate
  • A Tutor LMS developer reads every request
  • NDA on request
  • Update-safe code that you own
Add budget and timeline optional, helps us quote faster

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Get a free Tutor LMS consultation

Tell us what you are building or fixing. A Tutor LMS developer replies with honest advice and next steps.

  • No obligation
  • Tutor LMS and Pro specialists
  • Your details stay private

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.