Accept Online Payments for Classes, Studios and Tutoring Centers

Connect your own Stripe or NMI account, let families pay from an email link or their parent portal, keep cards on file for later charges, and see every payment, failure and refund in one place.

Transactions page with counts of transactions, payments and refunds, amount collected and net revenue, and each transaction’s paid date, type, status such as Succeeded or Failed, payment method and amount

Online payments in Calimatic run through your own payment gateway account, so families pay you directly by card through Stripe, or by card or bank account through NMI. Families pay from an invoice link in their email without logging in, from the parent portal, or with a card they saved earlier, and staff can take a card payment for a parent from the same screen.

Every completed payment is recorded as a transaction against the student and family. The Transactions page shows payments, refunds, the amount collected and each payment’s status and method, and staff with permission issue refunds from the same row. Cash, check and bank transfer payments are recorded alongside, so one list holds everything a family has paid.

How it works

  1. 1

    Connect your Stripe or NMI account

    Create a Stripe account, copy its API keys and client key, and enter them under Admin, System Config, Transactions Config. A message confirms the connection is active. A franchise can choose Connect with Stripe Connect to use the business’s Stripe setup and complete Stripe’s onboarding, or Individual Stripe Configuration to use its own keys.

    Transactions Config in System Config asking a franchise to choose Connect with Stripe Connect or Individual Stripe Configuration
  2. 2

    Let families save a payment method

    Families add a card in the Payments tab of their parent portal, and staff can add one from the family’s Billing tab. On Stripe that is a credit card; on NMI families can choose a card or a bank account or check. One method is the default that charges come from, and each shows its brand, last four digits, expiry, who added it and when.

    Parent portal Payments page with this month’s paid, pending and upcoming totals, payment history with receipts, and a saved credit card with Set as Default and Delete
    1. 3

      Collect a payment the way that suits the family

      On any unpaid enrollment or fee, click Pay. Send an invoice with a payment link the parent pays from the email without logging in, use Pay Directly Here to enter card details for the parent and charge it straight away, or record cash, check or bank transfer under Other Payment Methods with a photo of the check.

    2. 4

      Track every transaction

      The Transactions page, also on each student and family record, lists every completed payment with its date and time, type, status and payment method, and each recurring cycle as its own transaction. Bank account payments through NMI show as Pending until the bank confirms them, usually within 5 to 7 business days, and then change to Succeeded or Failed.

    3. 5

      Refund and handle failed payments

      Staff with refund permission click Refund on a transaction, refund a completed recurring cycle from its Recurring Payments popup, or enter a partial amount when a student drops or transfers. For a failed payment, choose Collect Payment to try again, Collected by Other Ways, or No Longer Needed.

What's included

  • Your own Stripe account, or NMI for card and bank account payments
  • Stripe Connect for franchises using the business’s Stripe setup, or each franchise’s own keys
  • Invoices with a payment link that families pay without logging in
  • Pay Directly Here for staff to charge a card on a parent’s behalf
  • Saved payment methods in the parent portal and on the family’s Billing tab
  • Default payment method, with a warning that automatic charges stop when none is set
  • Brand, last four digits, expiry and Default, Verified and Expired or Expiring Soon badges on each saved method
  • Email parents a request to add a billing method, and a Card Expiring automation trigger
  • Transactions page with payment, refund, amount collected and net revenue counts
  • Pending status for NMI bank account payments until the bank confirms them
  • Full and partial refunds, including completed recurring cycles and payments made by check
  • Cash, check and bank transfer recorded beside online payments, with an email when one is logged

Part of Calimatic Billing & Payments, in one white-labeled platform with enrollment, billing and the parent app.

See Online Payments in a live demo

Get a personalized demo. We'll show Calimatic running your programs, under your brand.

  • 14-day free trial, no credit card
  • White-labeled under your brand
  • Live product walkthrough

We respect your privacy and never share your details.

Online Payments: FAQs

Common questions about Online Payments in Calimatic.

Put Online Payments to work in your business

Book a personalized demo or start your free trial today.

No credit card required
14-day free trial
Cancel anytime