Integrating Ontraport Purchases with Summit Evergreen

https://ontraport.com/

For this integration option you’ll be utilizing an Ontraport Order Form and a course in Summit Evergreen.

Overview

To connect Ontraport to Summit Evergreen, you will need to do the following:

  1. Set up a course in Summit Evergreen
  2. Configure Ontraport as your payment processor in Summit Evergreen
  3. Set up a product in Ontraport
  4. Set the thank-you page on your Ontraport Order Form
  5. Attach a “Ping URL” on your Ontraport Order Form

How Ontraport Integration Works

Each course needs to have a separate Sales Form within Ontraport, with the SKU field set to be the same SKU as the course in Summit Evergreen. The SKU of the product is passed to Summit Evergreen at purchase time, and this provides the glue between the two systems. Once the customer makes a successful purchase, they will be prompted to create a password and then get automatically logged into the Summit Evergreen course. When using Ontraport integration you will not utilize the “Offers” section in the Summit Evergreen tier details.

How to Integrate Ontraport Products/Order Forms and Summit Evergreen

Step 1: Create Your Product in Summit Evergreen and Note the SKU for the Product (You’ll Need This Later)

You can locate your course / tier SKU in Summit Evergreen as follows:

  • In the left navigation menu, select “Structure”, then “Tiers”
  • In the left pane, select the course tier for which you want to integrate with Ontraport
  • This will bring up a page in the right pane that provides tier details
  • In this page, in the “Tier Details” section, you will find the tier SKU

Step 2: Request Your API in Ontraport

  • Login to your Ontraport account and select “Administration” from the dropdown menu in the upper right corner
  • Select “Ontraport API Instructions and Key Manager”
  • Add a new API key
Note: There can be an approval process that may take up to 48 hours for new API keys through Ontraport.
You can view your API key and APP_ID in Ontraport. Please note them both as you will need them later.

Step 3: Set your Summit Evergreen Integration Settings

  • In the left navigation menu, select “Settings”, then “Apps”
  • In the left pane, select “Ontraport”
  • This will bring up a page in the right pane that provides Ontraport integration details – in this page, in the “Authorization” section, enter your Ontraport App ID and API Key (see image above)
  • Hit “Save” in the lower right corner
  • In the left navigation menu, select “Structure”, then “Tiers”
  • In the left pane, select the tier for which you want to integrate with Ontraport
  • This will bring up a page in the right pane that provides tier details
  • In this page, in the “Tier Details” section, in the “Payment Processor” dropdown box, select “Ontraport”
  • Hit “Save” in the lower right corner

Ontraport Purchases Apps Screen   Ontraport Purchases Tiers Screen

Step 4: Create your Product in Ontraport

Step 5: Create your Order Form in Ontraport

  1. In Ontraport, go to “Contacts” > “Smart Forms” and create a sales form by following the instructions here: https://support.ontraport.com/entries/23727101-Creating-an-Order-Form
  2. Under “Opt In Settings,” choose “Single” and set the “Custom URL” to be the Summit Evergreen thank-you page for your domain http://EXAMPLE.COM/checkout/thankyou/
  3. Under “Conditional Rules”, click “Add Rule”
    • Enter Name: “Summit Evergreen POST”
    • Enter Ping URL: your Webhook URL from Summit Evergreen settings  http://my.summitevergreen.com/purchases/webhook/WEBHOOK_KEY/payment/
    • Enter Ping Data: api_key=API_KEY&app_id=APP_ID&sku=COURSE_SKU&email=[Email]&first_name=[First Name]&last_name=[Last Name]&customer_id=[Contact ID]&order_id=[Last Invoice #]&price=[Last Total Invoice Amount]
    • Enter your API Key into the Ping Data above (this is your Ontraport API key)
    • Enter your App Id into the Ping Data above (from Ontraport, but also displayed in Summit Evergreen settings)
    • Enter your course SKU into the Ping Data above (from Summit Evergreen)
  4. Click “Save”
  5. Under “Advanced Settings” at the bottom of the page, be sure to check “Pass CGI variables to Landing/Thank you page”
  6. Click “Save”

Was this article helpful?

Related Articles