This guide is designed specifically for dance studio owners running your studios with Enrollio. It covers how to set up Authorize.Net as a payment gateway to process class fees, registration payments, membership dues, and more. The information has been tailored to help you understand how to integrate Authorize.Net into your studio’s payment system while using Enrollio.Follow these steps to integrate Authorize.Net within Enrollio:
Acquire API Keys:
Log into your Authorize.Net Merchant Interface to obtain your Live API keys.
Log into the Authorize.Net sandbox environment to get your Sandbox API keys.
For more details on Sandbox vs. Live Mode, refer to Authorize.Net’s documentation.
Input Your API Keys:
In Enrollio, navigate to Payments ➝ Integrations.
Paste your API keys into the corresponding fields:
Use the Live API Keys in the Live fields.
Use the Sandbox API Keys in the Sandbox fields.
Click the Save button once the keys are entered.
Set Your Default Payment Gateway:Note: You do not need to disconnect Stripe when connecting Authorize.Net. If both are connected, you must define one as the default gateway for processing dance class registrations, membership fees, and other payments.
A prompt will appear asking if you want to set Authorize.Net as your default payment gateway.
Choosing Cancel will complete the integration, but Authorize.Net will not be the default.
Choosing Confirm will integrate Authorize.Net and set it as the default gateway for processing new payments.
If Authorize.Net is connected and set as the default gateway:
Other areas of Enrollio, such as memberships and recurring class payments, will continue processing payments using Stripe.
Existing subscriptions or recurring payments initiated under Stripe will continue to run until completed.
It is recommended that you do not disconnect any existing gateways.
To use this feature, ensure you have upgraded to Enrollio Funnels Version 2.
When testing payments for your dance studio system, use the following test card numbers. Set the expiry date to any future date, and use any three or four digits for the CVC:
Visa: 4007000000027
Visa: 4012888818888
Visa: 4111111111111111
American Express: 370000000000002
Mastercard: 5424000000000015
Mastercard: 2223000010309703
Mastercard: 2223000010309711
Discover: 6011000000000012
JCB: 3088000000000017
Diners Club/Carte Blanche: 38000000000006
Authorize.Net is a trusted payment processor known for its reliability, security, and range of features—qualities that are essential when managing payments for your dance studio. For more than 20 years, Authorize.Net has helped businesses process payments smoothly. Key benefits include:
Robust security measures to protect your students’ payment information
Reliable uptime ensuring class registrations and membership fees are processed without interruption
Features like recurring billing, which can simplify managing monthly class subscriptions or memberships
Mobile compatibility to accept payments when you’re on the go, whether at recitals or dance events
Seamless integrations with popular e-commerce platforms, making it easier to schedule classes and take payments online
When deciding between different payment processors, consider what fits best for your studio’s needs:
Stripe: Great for online transactions and offers transparent pricing along with developer-friendly integrations.
PayPal: Well-known globally, offering features like invoicing and recurring payments.
Authorize.Net: Known for its long history of secure and reliable payment processing. It provides advanced fraud detection, mobile compatibility, and dependable performance.
Your decision should depend on the types of payments you accept, your studio’s target audience, and your budget. It’s a good idea to compare the features, fees, and support options of each before making a choice.
For fee details, please check out these pricing pages:
Before integrating Authorize.Net, ensure that:
You are operating from the United States, Australia, or Canada.
Your web browser is supported. Tested and recommended browser versions are:
Chrome: v80 or higher
Edge (Chromium): v85 or higher
Firefox: v78 or higher
Safari: v12 or higher
To verify your browser version, use sites like What's My Browser? or WhatIsMyBrowser.com.
If you receive warnings about an outdated or unsupported browser in the Authorize.Net Merchant Interface, update your browser to one of the recommended versions.
This guide is intended to help you smoothly integrate Authorize.Net within your Enrollio dashboard and ensure your dance studio runs efficiently. Following these steps will provide a seamless payment experience for your students and their families.
For further assistance, please visit Enrollio’s Help Center. Happy dancing and smooth payments!
Why don’t I see PayPal among the default gateway options?PayPal can be connected and used as a payment method alongside credit card processing via Stripe or Authorize.Net. However, the default payment gateway for processing class and membership payments must be chosen between Stripe and Authorize.Net.
What will change in the reporting of transactions done with Authorize.Net?Reporting will remain largely the same. All payments processed through Authorize.Net will be available under Payments ➝ Transactions within Enrollio. Workflow triggers and attribution will work as they always have.
Where can I find subscriptions created via Authorize.Net?In Enrollio, subscriptions created on order forms can be found under Payments ➝ Subscriptions. The statuses include:Cancellation is only possible for subscriptions created via Authorize.Net via the Cancel Subscription action available in Enrollio. Cancellation options for subscriptions set up through Stripe or PayPal will be available soon.
• Pending: Held for studio review
• Trial: Enjoying a trial period before full payments begin
• Active: The most recent payment was successful, and future payments are scheduled
• Expired: All recurring payments are completed
• Canceled: The studio has canceled the subscription; no further payments will be processed
• Unpaid: The last scheduled payment was not successful; the subscription remains active but with issues
Will I be able to refund transactions within Enrollio?Refund functionality is not available within Enrollio; please use your Authorize.Net merchant portal to process any refunds.
Can Authorize.Net handle payments held for review (FDS filters) – for example, if a parent’s billing address or CVC is missing?Yes. If you set up filters in Authorize.Net to hold or decline transactions based on missing information, these will be reflected in your merchant portal and updated in Enrollio’s Transactions page. For recurring class enrollment payments or bookings, if a payment is held for review, the system will treat the transaction as declined, ensuring that payments cannot be auto-processed without proper approval.
Does Authorize.Net work for membership or enrollment checkouts?Yes, Authorize.Net is fully available for processing membership fees and class enrollment payments.
When will Authorize.Net be available for additional areas such as SaaS-style subscriptions?Please share your feedback on Enrollio’s ideas board if you’d like to see SaaS integrations for enrolling students via automatic recurring billing.