Stripe

Tutor LMS offers seamless integration with Stripe, a renowned payment gateway known for its security and efficiency. With Stripe integration, you can conveniently process payments for your online courses. 

Ensure to review the list of supported countries and currencies by Stripe to confirm availability in your region.

Adding Stripe as a Payment Option

Note: You’ll need an active Tutor LMS Pro subscription to use Stripe.

Access the Payment Method:

  • Log in to your Tutor LMS Dashboard.
  • Navigate to Settings > Monetization > Payment Methods.

Add PayPal:

  • Click the Add new gateways button.
  • From the list of available payment methods, select Stripe and click the Install button.

Once installed, Stripe will appear as one of your payment options.

Configuring Stripe Integration

Enable the toggle button for Stripe in the Payment Methods section to make the payment method available during checkout.

Click the Setup icon next to it. A popup window will appear, allowing you to configure PayPal for seamless integration with your checkout process.

Payment Environment

Choose between “Live” or “Test” depending on whether you want to test payments or process real transactions in a production environment.

Stripe Public & Secret Key

To obtain your secret key, log in to your Stripe account, visit the developer dashboard, and then API keys.

Stripe Secret Key

Select whether you want to generate a key for Test purposes or Live transactions. 

Copy the Publishable key and Secret key and simply paste them into the respective fields in Tutor LMS Stripe settings.

Please note that if you generate a secret key for Test purposes it will start with the prefix “sk_test” and for Live transactions, the secret key will start with the prefix “sk_live“. 

Stripe Publish key and Secret Key

Stripe Webhook Signature Key

To obtain the Webhook Secret in Stripe, please follow these steps:

  • Navigate to the Webhooks page.
  • Click on “+ Add destination”.
Stripe Webhook Signature Key

Select the specific events for which you want to receive notifications. However, you must select the following for smooth operation:

  • payment_intent.payment_failed
  • charge.updated
  • payment_intent.cancelled 

Click on Continue to add your webhook endpoint’s HTTPS URL in the Endpoint URL.

add your webhook endpoint’s

Here, enter the webhook URL given on the Tutor LMS Stripe settings interface. 

webhook URL
Create destination

Click on Create destination to find your Signing secret key. 

Copy the Webhook Secret Key

Copy the Webhook Secret Key from Stripe and paste it into the Webhook Signature Key field in Tutor LMS. Click Save Changes to complete the setup.

Was this helpful?