Frappe LMS - PayPal

Hi community!

We are using Frappe LMS and want to integrate PayPal. We tried following the configuration steps in the Admin Console without using custom scripts, but we could not complete the process as it is a bit confusing.

Essentially, after a user clicks the “Purchase this Course” button, we want to bypass the initial login window (Attachment 1).

Right after that window, another prompt appears (Attachment 2). We want to prevent users from having to create a local account first, only to then log go stratight to pay using their PayPal or if we index another local bank gateway/API to complete the payment.

To make the user experience fast and seamless, we want to implement the following flow:

  • Step 1: The user visits the website where courses are listed.

  • Step 2: The user clicks the “Purchase this Course” button.

  • Step 3: The user is redirected directly to PayPal or a local bank gateway. Once the payment is successful, an account is automatically created, and they are logged in to access the course.

Is this flow possible out-of-the-box, even though Frappe LMS is not a full e-commerce platform? We want to make this process as fast and easy as possible. Any suggestions are welcome.

Thank you everyone for your advice!

Attachment 1:

Attachment 2