EduBetaCare Pay

Every transfer lands on the right fee.

Give every fee its own bank account. Parents transfer to it, the payment is matched the moment it lands, and the school’s records update without anyone reading a bank statement.

Sandbox school, student, and open invoice are already seeded.

Rising Hope Academy

Payment received

Fee2026/2027 School Fees
StudentJohn Doe
ReferenceINV-2026-00421
Amount₦85,000

Transfer to

EDUBETACARE / JOHN DOE

9284 071 553

PAID

How a fee gets paid

  1. 01

    The parent finds their child

    The school shares one link. The parent searches by name or admission number and sees exactly what is owed.

  2. 02

    A dedicated account is issued

    That payment gets its own account number, held for 24 hours, so an incoming transfer is never ambiguous.

  3. 03

    The school is told

    The match is confirmed, a receipt reaches the parent, and the fee record closes itself.

Everything behind the receipt

Dedicated accounts

One account number per payment, temporary or permanent.

Card payments

Start a card charge and follow it through to settlement.

Direct debit

Collect mandates with OTP confirmation before the first pull.

Payouts

Send single or bulk payouts to a school or to its staff.

Webhooks

Signed events, retried on failure, with a delivery log per school.

Tenant isolation

Each school keeps its own API keys, settings, and fee data.

Run a payment end to end before you write a line of code.

The sandbox runs against a mock provider, so nothing here moves real money.