Setting Up an External Storefront with PayPal
  • 2 Minutes to read
  • Dark
    Light

Setting Up an External Storefront with PayPal

  • Dark
    Light

You can also sell learning plans through SmarterU’s integrated eCommerce or an external storefront. For details, contact support@smarteru.com.

How It Works

Customers browse your courses from your website and add courses they are interested in to their shopping cart. They can then go through PayPal's checkout to pay for their courses.

After the customer's payment is confirmed, PayPal sends the customer's information and SKUs to SmarterU. SmarterU creates a user account for the customer and enrolls them in the course(s). SmarterU then sends the customer an email with the SmarterU login page's URL and their login information. The customer logs into SmarterU and begins their course(s). 

Setting Up an External Storefront with PayPal

To set up an external storefront with PayPal:

  1. Add a subscription to SmarterU that includes the courses you would like to sell.
If you want to charge customers for each course they purchase, you should add one course to each subscription. However, if you'd like to sell a set of courses as a package, you will want to add all courses in the set to a single subscription. For example, if you want to sell customers your Accounting 101 and Accounting 201 courses together, you would create one subscription and add both Accounting 101 and Accounting 201 to the subscription.
  1. Add a variant to the subscription; be sure to specify a SKU for variant. To sell a learning plan, enter the SKU in the Learning Plan ID field and contact support@smarteru.com to let them know which learning plan you'd like to sell.
  2. Find your secure merchant account ID in PayPal.
  3. Add an external storefront to SmarterU
  4. Set up the Instant Payment Notification (IPN) in PayPal.
  5. For each product you want to sell, create a product button and add it to your website.

Finding Your Secure Merchant Account ID

As part of the process of adding your external storefront to SmarterU, you'll need to enter your secure merchant account ID. To find your secure merchant account ID:

  1. Log into PayPal. 
  2. Select the My Account tab.
  3. Click Profile
  4. Copy your secure merchant account ID.
  5. In your SmarterU external storefront, enter the secure merchant account ID in the Merchant ID field

Adding an External Storefront to SmarterU

Before you add an external storefront to SmarterU, be sure you have the secure merchant account ID from PayPal.

Refer to Adding an External Storefront for details. Be sure to set the storefront's External Type setting to PayPal.

Interface gráfica do usuário, Aplicativo  Descrição gerada automaticamente

Setting Up the Instant Payment Notification (IPN)

To set up Instant Payment Notification (IPN), do the following from PayPal:

  1. Click the settings icon at the top of the PayPal account page.
  2. Click Account Settings
  3. From the menu on the left, click Notifications.
  4. Click the Update link beside Instant Payment Notifications

Interface gráfica do usuário, Aplicativo  Descrição gerada automaticamente

The Instant Payment Notification (IPN) page displays. 

  1. Click Edit Settings
  2. In the Notification URL field, enter:
https://app.smarteru.com/eCommerce/paypal/index.cfm
  1. Select the Receive IPN Messages (Enabled) option.

Interface gráfica do usuário, Texto, Aplicativo, Email  Descrição gerada automaticamente

  1. Click Save.

Creating a Product Button

To create a button for your product, do the following from PayPal:

  1. Click the Pay & Get Paid menu option at the top of the page.
  2. Click PayPal Buttons.

Interface gráfica do usuário  Descrição gerada automaticamente com confiança média

  1. Click Buy Now or Add to Cart.

The Create PayPal Payment Button page displays. 

Interface gráfica do usuário, Aplicativo  Descrição gerada automaticamente

  1. From the Choose a Button Type list, select either Buy Now or Shopping Cart.
  2. In the Item ID field, enter the SKU of the matching SmarterU subscription variant.
  3. Edit the remaining settings as needed.
  4. Click Create Button.
  5. Copy the button's HTML code to your website. 

Was this article helpful?