Website Payments Pro


Applies to: Starter, Pro, Plus, & Enterprise Plans

The option of selling e-Learning items from your organization's LMS inventory (be it to internal customers, external ones, or for the purposes of enabling bulk purchases of multiple enrollments) becomes a simple process by using Absorb's E-Commerce tool. 

It does however, require the use of an e-commerce payment gateway, integrated into your portal, in order to allow you to process customer credit cards. 

Of the four payment gateway choices currently available to Absorb clients, the subject of this article is PayPal - Website Payments Pro

Completing LMS Purchases via Website Payments Pro

In allowing your customers to make purchases via your LMS, their sales transaction is relayed from Absorb's shopping cart - over to PayPal's payment form - and then back once again to Absorb (so the customer can continue using your LMS) as soon as the successful purchase is complete. 

The list below outlines the steps your customers will follow in paying for their purchase (once their chosen items are selected and in their shopping cart) in order to complete the checkout process.

  1. Once the customer is done "shopping" and have verified that their purchases are correct in the 'Review Cart' tab, they then select the Proceed to Checkout button.

  2. Next, as part of the 'Information' tab, the customer needs to enter their shipping / residential address into the system (if they have not already entered and saved it during a previous transaction). Even though no physical goods are being shipped in this transaction the LMS needs to know the location where the items are being ordered from in order to apply the correct taxes to the final price.

    Once this is entered the customer will next select the Proceed to Checkout button.

  3. Once the above information is added or confirmed by the customer they will next be prompted to choose their method of payment in the 'Checkout' tab, followed by selecting the Proceed button. 

    Payment choices available here are:
    • Credit Card - Default method (and the PayPal example used here)
    • PayPal - Customer's PayPal account
    • Wire Transfer - Requires LMS admin approval and does not go through PayPal
    • Check - Requires LMS admin approval and does not go through PayPal
    • Purchase Order - Requires LMS admin approval and does not go through PayPal
  4. At this point the Absorb LMS brings together the customer, their order and their address information and redirects this purchase data to PayPal where it is handed it off to the Website Payments Pro payment form so that the sales transaction can be completed.

    Even though this example is being paid by credit card the customer will still need to login into PayPal by entering the 'Email' and 'PayPal password' associated with their account and then select the Log In button. (Note - if the customer does not have a PayPal account they can create one here: PayPal Account Signup)

  5. At this point the customer will choose the option next to their credit card as the payment method (assuming they have linked one to their PayPal account prior to the transaction) and select the Continue button. 

  6. Next, PayPal will prompt the customer to review their order where they will have the option once more to change their payment method and include any additional instructions to you as the seller that they wish to have included with their order.
  7. Customers are then given one final opportunity to agree to their purchase or cancel their order and return to the LMS. If they do wish to proceed they need to choose the Confirm Purchase button to have their credit card billed.
  8. If the purchase is successful, Absorb will generate a receipt showing the transaction information for the sale.

  9. After the customer has had a chance to create a physical copy of their invoice by selecting the Print Receipt button, they then can either select the Start Browsing button to review their LMS purchase or select the Toggle Main Menu button in the top right corner of the invoice to make a different navigation selection from the drop down menu underneath (Note: 'Dashboard' selection shown below). 

Changing the Payment Form Language

In countries where more than one official language is spoken, an LMS merchant may have need to change their payment form from the default language, which is assigned by PayPal automatically, to an alternate language which they conduct their business in. 

To do this the merchant will need to log into their Website Payments Pro account. Once they are signed in they will be directed to the PayPal merchant interface. From this point changing the language becomes a simple process:

  1. From the 'My Account' tab you need to select the Profile link which is the last choice (furthest right) in the row of commands located directly underneath.

  2. This will take the merchant to their 'Profile Summary'. From here you will notice three columns of available choices. Underneath the first column titled 'Account Information', select the Language Preference link.

  3. Upon reaching the 'Language Preference' page, access the drop down menu located next to 'Language' to see the different options available in your country. Once you have made your selection then you can either select the Save button to confirm the change or the Cancel button to revert back to the language of your payment page that PayPal has designated as the default.

Transaction Reporting

Operating as an e-commerce merchant, it is very important to be able to monitor the transactions that your customers are making, so that you can be properly manage your LMS. 

To do so, the Absorb admin portal has been configured to provide you with customizable reporting capabilities which employs an extensive list of selectable information choices:

  1. First select the E-Commerce button on the left hand side of the LMS.

  2. Next choose the Transactions option to run your report.

  3. Once the report is generated you can further customize it with additional columns of transaction information by selecting the Display Columns button.

  4. In the drop down menu that appears underneath you may select any or all of the following options (grouped here to show the information types):

    • Customer Information
      -  Customer's First Name: first name of the customer
      -  Customer's Last Name: last name of the customer
      -  New User: whether the customer is new to the LMS
      -  Reference Number: customer chosen reference number

    • Billing Information
      -  Billing Address: physical address of the customer
      -  Billing Email Address: email address of the customer

    • Payment Information
      -  Payment Method: credit card, check, purchase order, etc.

    • Tax Information
      -  Country Tax (%): percentage of national sales tax
      -  Tax for Country (place): country to receive the tax
      -  Province Tax (%): percentage of provincial/state sales tax
      -  Tax for Province (place): province/state to receive the tax

    • Order Information
      -  Coupon Code: discount code entered by the customer
      -  Discount: price reduction applied by the LMS administrator
      -  Sub Total: preliminary amount owing without sales tax
      -  Total Amount: final amount owing with tax

    • Status Information
      -  Status: state of completion for the transaction
      -  Gateway Message: detailed transaction result information
      -  Gateway Result: payment gateway reference number
      -  Refunded: transaction refund status
      -  Refund Date: calendar day the transaction refund was processed
      -  ID: Activity event identifier generated by the LMS 

Have more questions? Submit a request


Article is closed for comments.