How Ministry of Higher Education attestation works today, what changes when it runs
through Attest, where every dirham is recorded, and what the registrar's screen
actually looks like.
15manual portal steps today
3clicks per graduate with Attest
AED 50Ministry fee per certificate
7 yearsevery transaction kept
What the graduate ends up holding
The certificate design is fixed. Only the graduate's name and the
reference number change. That single fact is what makes the whole process safe
to automate.
1Issued by EM Normandiebefore submission
2Attested by the Ministrysent to the graduate
Two fields change, nothing else
The name and reference number are drawn onto your approved artwork. The artwork
itself is never regenerated, so it cannot drift.
The stamp area is reserved
A blank zone is held on the right of every certificate. The Ministry places its
stamp there using coordinates we supply.
A long name never shifts the layout
A 48-character name is set smaller rather than wrapped. Everything below stays
put, so the stamp always lands correctly.
The six Ministry stages
Select a stage to see what happens, who does it, and which Ministry
endpoint is called. Stages marked automatic need nobody at the keyboard.
Where the money moves
There are two separate payments, and the Ministry API handles only one
of them. Keeping them apart is what makes the accounts reconcile.
Graduate pays EM Normandie OPTIONAL MODULE
AED 100
Outside the Ministry API entirely. Built only if you choose to recover the fee.
1
Graduate requests attestation
A link sent by the registrar, or a page on your site.
2
Pays by card
Hosted checkout through a UAE gateway. Card details never touch
EM Normandie systems.
3
Receipt issued automatically
Emailed to the graduate, logged against their record.
4
Request enters the queue
Appears in the registrar's register, ready to send.
EM Normandie pays the Ministry
AED 50 × batch
Handled by the Ministry API. Charged per batch, not per certificate.
1
Certificates gather in a batch
Every submitted certificate waiting on payment.
2
Ministry issues one payment link
One link covers the whole batch, not one per graduate.
3
Finance pays once
Five certificates, one payment of AED 250.
4
All five release together
The system detects payment and moves every certificate in the
batch to stamping.
One batch of five graduates
Per certificate
Batch of 5
Who pays whom
Collected from graduates OPTIONAL
+100.00
+500.00
Graduate → EM Normandie
Ministry attestation fee
−50.00
−250.00
EM Normandie → MOHESR
Card processing, approximately
−2.90
−14.50
EM Normandie → gateway
Retained by EM Normandie
47.10
235.50
covers administration
The AED 100 figure is illustrative. Before charging graduates any amount above the
Ministry fee, confirm with KHDA that it is permitted under your approved fee schedule,
and confirm the VAT treatment with your tax advisor. We will build to whatever
structure you confirm.
Every transaction, recorded and kept
The Ministry sends the attested certificate to the graduate, not back to
the university. So this record is EM Normandie's only proof that a fee was paid and a
certificate was issued. It is treated as evidence, not as a convenience.
When
Reference
Description
In
Out
Status
31 Aug 09:14
BATCH-2026-011
Ministry fee · 5 certificates
—
250.00
Awaiting payment
30 Aug 16:22
RCPT-2026-0418
A. Al Mansoori · MBA 2024
100.00
—
Received · card
30 Aug 14:07
RCPT-2026-0417
O. Al Suwaidi · MBA 2024
100.00
—
Received · card
28 Aug 11:03
BATCH-2026-010
Ministry fee · 12 certificates
—
600.00
Paid · MOH-77213
27 Aug 10:41
RCPT-2026-0405
F. Bin Hamad · MSc 2024
100.00
—
Received · card
26 Aug 09:15
RFND-2026-0012
Refund · duplicate request withdrawn
—
100.00
Refunded
14 Aug 15:58
BATCH-2026-009
Ministry fee · 8 certificates
—
400.00
Paid · MOH-76884
COLLECTED FROM GRADUATES
AED 500.00
5 receipts · RCPT-0414 to RCPT-0418
=
PAID TO THE MINISTRY
AED 250.00
BATCH-2026-011 · 5 certificates
Each graduate payment is matched to their certificate, and each Ministry batch is
matched to the certificates it released. Finance can see, for any single graduate,
what was collected, what was paid to the Ministry, and when the certificate was
issued.
What is kept, and for how long
✓
Cannot be edited or deletedTransaction and Ministry records are write-once at the database
level. Not even an administrator can alter one after the fact.
✓
Kept for seven yearsThen archived, never dropped. This matches the retention you
would apply to any other financial record.
✓
Backed up hourlyEncrypted before it leaves the server, stored in a second UAE
location on a separate account.
✓
Restores are tested quarterlyAn untested backup is a hope, not a safeguard. The test is
written into the support agreement.
✓
Exportable at any timeFinance, audit, or the Ministry itself. The data is yours and
leaves in an open format.
Why this matters more here than elsewhere. Because MOHESR delivers the
attested certificate straight to the graduate, EM Normandie never receives a copy
back. If a graduate says their certificate never arrived, or the Ministry has no
record of a submission, this ledger and the call log beside it are the institution's
only evidence of what was sent, when, and what was paid.
Collecting the fee from graduates
If EM Normandie chooses to recover the attestation fee, this is what the
graduate sees. It is a separate module, quoted separately.
EM
Certificate attestation
Aisha Rahman Al Mansoori · MBA 2024
Ministry attestation feeAED 50.00
AdministrationAED 50.00
TotalAED 100.00
Pay by card
Secure checkout · card details are never stored
Card data never reaches your systems. Payment runs through a UAE gateway's own
hosted page. EM Normandie never holds a card number, which keeps the institution out
of PCI compliance scope entirely.
Every payment lands in the ledger. A receipt is issued to the graduate and the
transaction appears in the record above the moment it clears — no manual entry, no
spreadsheet kept alongside.
The registrar keeps control. Nothing is submitted to the Ministry until a
member of staff approves it. Payment alone does not trigger a submission.
Confirm before you charge. Adding an administration fee on top of a government
charge is a KHDA and VAT question, not a technical one. Get both answered in writing
before this module is built.
The registrar's console
This is the working screen, not a picture of one. Click through the left
menu, and click any row in the register to open its Ministry record. The menu is split
deliberately: three items for daily work, three that are set up once and then left
alone.
attest.betaedgetech.com/emn/register
Attestation register
Every certificate sent to the Ministry, and exactly where each one has reached.
32
Graduates this cycle
5
Waiting on you
11
With the Ministry
16
Attested and sent
Reference
Graduate
Programme
Ministry stage
Status
Fee
Graduate
Checked against the Ministry format before sending
The Ministry sends the certificate straight here
Qualification
Ministry codes filled in automatically. Study level 104 · Major 1273 ·
Concentration 88 · Study area 12 — from the programme mapping set up once.
Certificate
Issued in sequence, never reused
BEFORE YOU SEND
Not submitted before. The Ministry fee of
AED 50 joins the next payment batch.
Duplicate protection. If the connection drops mid-send, the same
graduate cannot be submitted twice. You will never pay the fee twice for
one certificate.
Batch
Certificates
Amount
Status
Paid
BATCH-2026-011
5
AED 250.00
Link ready
—
BATCH-2026-010
12
AED 600.00
Paid
28 Aug 2026
BATCH-2026-009
8
AED 400.00
Paid
14 Aug 2026
BATCH-2026-008
15
AED 750.00
Paid
31 Jul 2026
The Ministry sends no payment notification. Once you pay through the
link, the system checks every few minutes and moves all five certificates
forward on its own. Every payment is written to the transaction record as
it clears.
Measured once against the Ministry sandbox, then fixed. Because the layout
never shifts, the stamp lands in the same place every time.
Blocked until calibrated. The system refuses to submit for stamping
until these coordinates have been proven against the Ministry test system.
An uncalibrated stamp lands on the text, and the fee is not refundable.
Your programme
Study level
Major
Concentration
Status
MBA — General Management
104
1273
88
Matched
MSc International Business
104
1310
91
Matched
MSc Financial Data Management
104
1288
—
Concentration missing
Bachelor of Business Administration
101
0942
17
Matched
Matched once, then left alone. The Ministry identifies programmes by
number, not by name. After setup the codes fill in automatically for every
graduate, and the system re-checks the Ministry list each night in case a code
changes.
09:41:07
Certificate issued
EMN-2026-MBA-00147
200
09:40:52
Payment confirmed
BATCH-2026-010 · AED 600.00
200
09:14:33
Payment link created
BATCH-2026-011 · 5 documents
200
09:12:18
Documents uploaded
EMN-2026-MSC-00203
200
09:11:44
Ministry did not respond — retrying
EMN-2026-MSC-00203 · attempt 1
504
09:11:02
Application accepted
Ministry ref 118842
201
08:30:00
Ministry reference lists refreshed
1,412 records · 3 changed
200
Write-once, kept seven years. Every exchange with the Ministry and every
payment is recorded here and cannot be edited or deleted by anyone, including an
administrator. This is the record described in the transaction section above.