If you plan to sell your courses through your portal, TalentLMS lets you use PayPal to process your users’ payments quickly and securely.
To get your PayPal check-out up and running, follow these steps:
Step 1: Set PayPal as your default payment processor
1. Sign in to your TalentLMS account as an Administrator and go to Account & Settings > Integrations (1).
2. In the eCommerce processor section, select the PayPal tile (2).
3. In the following drawer, Enable (3) the integration, and enter your PayPal email address (4) into the available field. Then click Save (5).
Note: Make sure the email address you submit matches the primary address of your PayPal account. |
4. Click Courses from the navigation bar, select a course, then click the edit course option.
5. Click Course settings (6), then enter a Price (7) for your course, then click Save (8).
From now on, when a user clicks to purchase that course, they’ll be redirected to PayPal to pay for it.
Once the payment is confirmed, the user will enroll in the course automatically.
Note: If you have enabled E-commerce on your branch(es) with PayPal as the payment processor, make sure to provide the primary PayPal email address otherwise the branch will retain the currency of the main portal. |
Step 2: Configure your PayPal seller preferences
1. Sign in to your PayPal account and follow the path: Account Settings / Seller Tools.
2. Locate the Instant payment notifications option and click Update.
3. Click Choose IPN settings (IPN stands for Instant Payment Notification).
4. Check Receive IPN messages and, in the Notification URL field, type https://app.talentlms.com/main/paypalipn
Note: In most cases, PayPal validates user transactions instantly. Sometimes, the validation process may require additional time. The PayPal callback feature ensures that users are assigned to their purchased course, regardless of how long it takes to process and finalize their payment. |
Step 3: Set up a notification for your users
1. From your TalentLMS dashboard, go to Notifications.
2. Click Add notification.
3. Create a notification based on the On user payment trigger event, according to the guidelines in this article.
From now on, when a payment is complete, a notification will be sent to the user, the Administrators, or the account owner.