£299 programme

Mai Studies Original · Computing

Build a Tokenised Payments and Settlement Engine

An extended build-along programme. You write the engine yourself, one stage at a time, with coding challenges marked instantly in the page and a stage deliverable marked against a published rubric. Every stage adds a piece of a real payments system: a double-entry token ledger that cannot lose a penny, authorisations and holds with expiry, a netting and settlement cycle, fees and currency conversion rounded to the smallest unit, a reconciliation and dispute trail, and a final end-to-end settlement run with a handover an assessor can follow. This is a Mai Studies record of study, not a regulated qualification, and it does not make you an authorised payments firm.

12 weeks 90 guided hours Advanced
See membership

No account needed to buy. Pay with your card and we create your student account from the email you enter, with this programme ready inside it for twelve months.

Build a Tokenised Payments and Settlement Engine course artwork

What you will achieve

  • Model money as a double-entry ledger that always balances
  • Handle authorisations, holds and expiry safely
  • Run a netting and settlement cycle
  • Apply fees, conversion and rounding without losing value
  • Reconcile, evidence and resolve disputes
  • Ship and hand over a working settlement run

Entry guidance

  • — Comfortable writing JavaScript functions
  • — Willing to build and test your own code each stage

Original Mai Studies learning material. This is a professional completion programme, not a regulated qualification or university accreditation.

Programme syllabus

7 applied modules

Lessons
14
Assessed tasks
7
Practice questions
84
Timed mock papers
2
01

Stage 1: Money as a double-entry ledger

Model balances as postings, not numbers you edit, so the books always balance and a repeated instruction cannot pay twice.

2 lessons · 12 practice questions · 1 assessed task

  1. 1. Why money is never a single number37 min study · 2 learning objectives · practical activity

    Model balances as postings, not numbers you edit, so the books always balance and a repeated instruction cannot pay twice.

  2. 2. Build the posting engine35 min study · 3 learning objectives · practical activity

    Write the code for this stage and get it checked in the page.

  • Stage 1 deliverable — marked out of 100, pass at 80%
02

Stage 2: Tokenised value, mint and burn

Issue tokens that represent real money held elsewhere, and keep supply and backing in step at all times.

2 lessons · 12 practice questions · 1 assessed task

  1. 1. Supply, backing and the invariant that protects you35 min study · 2 learning objectives · practical activity

    Issue tokens that represent real money held elsewhere, and keep supply and backing in step at all times.

  2. 2. Build mint, burn and the supply check34 min study · 3 learning objectives · practical activity

    Write the code for this stage and get it checked in the page.

  • Stage 2 deliverable — marked out of 100, pass at 80%
03

Stage 3: Authorisations, holds and expiry

Reserve funds before you move them, release them when the reservation lapses, and never let a hold leak.

2 lessons · 12 practice questions · 1 assessed task

  1. 1. The difference between authorising and capturing35 min study · 2 learning objectives · practical activity

    Reserve funds before you move them, release them when the reservation lapses, and never let a hold leak.

  2. 2. Build holds with expiry35 min study · 3 learning objectives · practical activity

    Write the code for this stage and get it checked in the page.

  • Stage 3 deliverable — marked out of 100, pass at 80%
04

Stage 4: Netting and settlement cycles

Turn thousands of obligations between parties into the smallest set of real payments, and settle them as one atomic cycle.

2 lessons · 12 practice questions · 1 assessed task

  1. 1. Gross, bilateral and multilateral netting36 min study · 2 learning objectives · practical activity

    Turn thousands of obligations between parties into the smallest set of real payments, and settle them as one atomic cycle.

  2. 2. Build the netting cycle35 min study · 3 learning objectives · practical activity

    Write the code for this stage and get it checked in the page.

  • Stage 4 deliverable — marked out of 100, pass at 80%
05

Stage 5: Fees, conversion and rounding

Take fees and convert currency without losing a penny, and decide openly who absorbs the rounding.

2 lessons · 12 practice questions · 1 assessed task

  1. 1. Rounding is a business decision, not a maths problem38 min study · 2 learning objectives · practical activity

    Take fees and convert currency without losing a penny, and decide openly who absorbs the rounding.

  2. 2. Build fees, conversion and the rounding account37 min study · 3 learning objectives · practical activity

    Write the code for this stage and get it checked in the page.

  • Stage 5 deliverable — marked out of 100, pass at 80%
06

Stage 6: Reconciliation, audit trail and disputes

Prove your engine agrees with the outside world, and answer any question about a payment months later.

2 lessons · 12 practice questions · 1 assessed task

  1. 1. Being able to prove it37 min study · 2 learning objectives · practical activity

    Prove your engine agrees with the outside world, and answer any question about a payment months later.

  2. 2. Build reconciliation and the audit trail38 min study · 3 learning objectives · practical activity

    Write the code for this stage and get it checked in the page.

  • Stage 6 deliverable — marked out of 100, pass at 80%
07

Stage 7: Final project — run a settlement day

Bring the six stages together into one engine and run a full day: payments in, holds, fees, netting, settlement and a reconciled report.

2 lessons · 12 practice questions · 1 assessed task

  1. 1. What a finished engine must do36 min study · 2 learning objectives · practical activity

    Bring the six stages together into one engine and run a full day: payments in, holds, fees, netting, settlement and a reconciled report.

  2. 2. Ship the settlement day37 min study · 3 learning objectives · practical activity

    Write the code for this stage and get it checked in the page.

  • Stage 7 deliverable — marked out of 100, pass at 80%

Timed mock papers

  • Build a Tokenised Payments and Settlement Engine: timed mock paper 1 — 180 minutes, 30 objective questions plus written and computational tasks
  • Build a Tokenised Payments and Settlement Engine: timed mock paper 2 — 180 minutes, 30 objective questions plus written and computational tasks

Lesson pages, assessed tasks and mock papers open the moment you join this programme. Teaching material is studied online; the notes you write are yours to download.

What students say

No ratings yet.

Sign in as a student on this programme to leave a rating.