Online Madrasa fee payments
Let parents pay Madrasa fees online through the Parent Portal with Zeffy or Stripe, and how payments are matched to families.
On this page
Parents can pay Madrasa fees online from the Fees page of the Parent Portal. The payment goes through your organization's payment provider, chosen in Organization settings → Payments. NizamOS stays the record of what each family owes. Organization Admins set this up.
With Zeffy#
- Connect Zeffy and choose it as your provider. See Set up Zeffy payments.
- Create a fee form in Zeffy.
- In Organization settings → Payments → Zeffy forms / campaigns, assign that form to Madrasa Fees and paste its public link. See Assign Zeffy forms and campaigns.
- Parents now see a Pay with Zeffy button on their Fees page.
When Zeffy confirms a payment, NizamOS records it once and applies it to the family's oldest unpaid fee.
Matching Zeffy payments to a family#
In Madrasa settings → Online Payments, keep Match a family's first payment by email ticked. If exactly one family matches the payer's email, NizamOS remembers that payer, so later payments are matched automatically. Ask parents to pay with the email address the Madrasa has on file.
The Payment sync box shows how many payments were Synced, how many Needs match, and any Errors. A daily check also adds missing monthly charges and then applies payments that arrived early.
With Stripe#
- Connect Stripe and choose it as your provider. See Connect your Stripe account.
- Parents see Pay with Stripe next to each family balance that is more than zero. It pays that family's outstanding balance through Stripe checkout.
The payment goes to your connected Stripe account and is applied to the family's oldest outstanding fee automatically.
Check the status#
Open Madrasa settings → Online Payments. It shows whether online payment is On, which provider it uses, and what still needs doing. Fee plans and charges keep working in NizamOS even when online payment is off.
Good to know#
- Parents can still pay by cash, cheque or e-transfer. Record those with Record Payment. See Madrasa monthly fees and payments.
- If Stripe needs more details, parents see that online payment with Stripe isn't ready yet.
- Online payments are part of the Core plan and above.
Troubleshooting#
Still have a question?
Ask the assistant in English, اردو or العربية, or email support@nizamos.ca.
Related guides
- Assign Zeffy forms and campaignsTell NizamOS what each Zeffy form is for, Madrasa fees or a paid session, share a ticketing campaign across sessions, and attribute payments that need a session.
- Choose your payment provider (Stripe or Zeffy)How online payments work in NizamOS, the difference between Stripe and Zeffy, and how to choose, switch or turn off your organization's provider.
- Connect your Stripe accountConnect your organization's own Stripe account to NizamOS with Stripe Connect, understand its status badges, and disconnect it.
