Stripe Integration Guide Stripe Integration Guide

Stripe Integration Guide

Geordie Yang Geordie Yang

Stripe For Acorn

Stripe Connect offers a powerful payment solution for Acorn administrators, providing seamless integration with your Acorn instances. With Stripe Connect, administrators can accept a wide range of payment methods, including credit cards, digital wallets, and bank transfers, offering learners both flexibility and convenience. The integration streamlines the payment process, eliminating the need for external payment gateways or manual reconciliation.


This guide can assist you in setting up Stripe Connect for Acorn.

Creating a Stripe Connect Account

To get started with Stripe Connect, please follow the steps below:

1. Register for Stripe account:
2. Activate your Stripe account:
3. Click on the "Get started" button by going to "Connected accounts" tab:
4. Complete your Platform Profile:

Stripe will then review your answers to the platform profile questionnaire and recommend the connected account and charge type best suited for your business model.

NOTE: Stripe's review process may take a few business days. You must wait until your account has been verified by Stripe before continuing. 

5. You can start onboarding connected accounts. You can also refer to this guide for more details:

Do note that you can start testing Stripe Connect even without activating your Stripe account or completing your platform profile. Also note that depending on your region, these steps may vary.

Where to Find Your Stripe Keys 

After you have created an account, navigate to the Stripe Dashboard. At the top of the page, click Developers, here you will see the Publishable & Secret key on the right side of the page, these keys will then be added in Acorn by Acorn admin. Between Stripe & Stripe Connect, the keys are the same.

Screenshot 2023-11-15 at 11.49.51 AM.png

Setup the integration between Acorn and Stripe

All of the following steps should be completed within Acorn.

Connect and Configure Stripe

  1. From the Admin menu, navigate to the Integrations Hub.
  2. Find the Stripe app from the integrations hub and expand it to see the app details (tip: search for Stripe or filter by the Payment category to find it).
  3. Click Create Payment Method. Screenshot 2023-11-10 at 11.58.30 AM.png
  4. Click Continue To Stripe. You will be redirected to Stripe to complete the setup process once you click this button. You will be returned to this page once you have completed the process.
  5. Fill in your credentials after you have been redirected to Stripe.
  6. Fill in your Business Location, Type of Business, Business Structure to get started.
  7. Stripe will ask you to tell them more about your business. Stripe Collects this information to better serve your business and help meet the requirements of regulators. These steps may vary based on your business location.
    • Legal business name - The name you provide must exactly match the name associated with your business registration
    • Registration number - We only need your registry ID, 7-digit corporation number
    • Doing Business As (Optional) - The operating name of your company, if it’s different than the legal name.
    • Registered Business Address - Use your official registered business address.
    • Business Phone Number - Fill in your business phone number or your main point of contact 
    • Industry - Select 'Education'. Then select 'Other Educational Services' 
    • Business Website - Add your URL. If you don’t have a website, enter a social media page, LinkedIn, or other relevant link.
    • Product description - Provide a 1-2 sentence description. Make sure to note when you typically charge your customers (i.e. during checkout or 3 days later).
    • Verify your personal details - This account should be activated by someone authorized to sign  on your organization’s behalf. If that’s not you, please ask the right person to complete this form.
    • Add Business Owners - Due to regulatory guidelines, Stripe is required to collect information on anyone who has significant ownership of your business. Learn more. Please add any individual who owns  25% or more of your business. Enter your name and details exactly as it is recorded on your government-issued ID, such as the driver's licence.
    • Add Business Directors - Due to regulatory guidelines, Stripe is required to collect information on your corporation's directors. Please be sure to enter this information correctly, as we may  verify this information with provincial or federal business registries. Learn more.
    • Bank Details -  Add your bank account to receive payments.
    • Add Public Details - This information will be visible to customers in payment statements such as receipts and invoices.
  8. Review and Finish! Click 'Agree and Submit' Once you've reviewed your details, you will be returned to Acorn.
  9. The Create Payment Method window will appear. First, fill in the following detailsScreenshot 2023-11-10 at 2.43.38 PM.png
    • Payment Method Name - The name that the integration will display.
    • Seller Details - Include details that will be displayed in a customers tax invoice. 
      • Australian Business Number (ABN) for Australian businesses.
      • GST/HST and/or PST numbers for Canadian businesses.
      • US business numbers are optional.
    • Company Name - The name of your company.
    • Payment Policy Document - Uploading a payment policy document will require users to confirm that they have read the policy document before being able to make a purchase.
  10. Click Update Payment Method - You have now successfully created your Stripe Integration! Now you can navigate to the Payments Dashboard to configure Payments. You will then need to add payments to content.


How to remove your Stripe integration

To remove your Stripe integration, you will.

  1. First, ensure the integration is applied to 0 payments. Remove the payment from all the courses it is applied to. You can find where the payment is used by navigating to the payments dashboard, Configure Payments, and clicking the number under Applied. 2023-11-14 17.05.25.gif
  2. Once the Stripe payment integration is no longer in use, the bin Icon will be accessible in the Payments dashboard. Click on the bin to delete the payment.
  3. Navigate to the integrations hub to remove the integration.2023-11-14 18.47.59.gif

Add comment

Please sign in to leave a comment.