FireSafe
FireSafe Help Library
← Back to Help Library
Help Library Finances & Travel Online Payments

Online Payments

Connect Stripe so parents can pay student fees and fundraiser gifts by card — securely, without creating a parent login.

Overview

Online Payments is where you connect your program to Stripe and choose which ledger account receives card deposits. Once set up, parents can pay student balances and fundraiser amounts by card through secure public links and QR codes.

What Online Payments Enables

Student Fee Payments

Parents scan a student’s QR code (or open the public fee summary link) and pay all or part of the balance by card. Payments post as credits on the student and to your deposit account.

Fundraiser Pay Links

Each fundraiser can have its own public pay page and QR code so supporters can give by card without logging in. See the Fundraising help page for details.

Stripe Connect

Money goes to your program’s connected Stripe account (Express). You do not enter bank routing or account numbers into FireSafe — Stripe handles payouts.

Deposit Ledger Account

You choose which FireSafe account receives the online payment credits so your books stay reconciled with the bank.

Setup Steps

1. Connect Stripe

On the Online Payments page, start Stripe Connect onboarding. You will complete Stripe’s Express onboarding (business details, identity, bank for payouts). When status shows ready and charges are enabled, card payments can be accepted.

2. Choose a Deposit Account

Select the FireSafe ledger account that should receive credits from online payments (for example, your main checking or an “Online Deposits” account). This must be set before pay links will work.

3. (Optional) Set Default Income Category

On the Students page, use Online Payments to choose which income category should be applied when parents pay student fees by card. Fundraiser pay links can also use a category set on each fundraiser.

Important

Until Stripe Connect is ready and a deposit account is selected, public pay links (student and fundraiser) will not accept payments.

How Parents Pay Student Fees

  1. You print or share the student’s QR / public update link from the Students page.
  2. The parent opens the link (no FireSafe login required).
  3. They see the student’s balance and can pay in full or in part by card.
  4. Stripe Checkout handles the payment. A small online convenience fee may be added so the program receives the intended amount.
  5. The payment posts as a credit on the student and as a credit in your deposit ledger account.

How Fundraiser Online Pay Works

On a fundraiser’s detail page you can enable a public pay link, set a default amount and category, then copy the link or QR code. Supporters pay on a simple public page. Details are covered in the Fundraising help guide.

What FireSafe Does Not Do

Fees & Convenience Charges

Card processing fees are handled by Stripe. Where applicable, FireSafe may add a small online convenience fee at checkout so the music program receives the full intended gift or fee amount. Platform application fees (when used) are kept minimal.

Best Practices

  • Complete Stripe Connect onboarding early in the year so pay links are ready when you need them.
  • Use a clear deposit account (or a dedicated “Online Deposits” account) so reconciliation is easy.
  • Set the student Online Payments category once so fee credits are categorized consistently.
  • Share student QR codes at orientation and on statements so parents can pay without calling the office.
  • Enable fundraiser pay links and print QR codes for events and handouts.
  • Periodically compare Stripe payouts to your deposit account transactions.