Build your submission
Complete each step, attach your evidence, and download a ZIP to attach to your LFI Functional Certification Evidence Service Desk ticket. New here? Read what Functional Certification involves first.
Your details
Your organisation and name are taken from your Sandbox Trust Framework session — the same sign-in used across the portal. Sign in so your submission is attributed to your LFI.
Scope & Single Instant Payment ticket
Choose the standards version and segments, and give the JIRA ticket for your completed Single Instant Payment certification — Fixed On-Demand builds on it, so that certification must be in place first.
Control parameters for Fixed On-Demand
Required: PeriodType, PeriodStartDate, Amount, Controls (≥ 1 of the below)
Optional: MaximumCumulativeValueOfPayments, MaximumCumulativeNumberOfPayments, Controls.MaximumCumulativeValueOfPaymentsPerPeriod, Controls.MaximumCumulativeNumberOfPaymentsPerPeriod
See the Fixed On-Demand API guide ↗ for the full ControlParameters model.
Consent evidence
Evidence two pre-production Fixed On-Demand consents — one with every optional control parameter set, one with only the required minimum. For each, share the ConsentId, paste the consent details, and attach the authorization screen linked to it. All evidence must come from the AlTareq Model Bank sandbox.
Testing Tool output optional
Optionally attach the Testing Tool HTML report for your Ozone Connect payment endpoints. This is not required for Fixed On-Demand — the certification is consent-focused — but you may include it as supporting evidence.
All control parameters set
Create a Fixed On-Demand consent with every optional control parameter populated — the consent-level cumulative caps (MaximumCumulativeValueOfPayments, MaximumCumulativeNumberOfPayments) and the per-period controls (Controls.MaximumCumulativeValueOfPaymentsPerPeriod, Controls.MaximumCumulativeNumberOfPaymentsPerPeriod). Your authorization screen must surface these limits to the customer.
Reference — example ControlParameters
{
"IsDelegatedAuthentication": false,
"ConsentSchedule": {
"MultiPayment": {
"MaximumCumulativeValueOfPayments": { "Amount": "6000.00", "Currency": "AED" },
"MaximumCumulativeNumberOfPayments": 12,
"PeriodicSchedule": {
"Type": "FixedOnDemand",
"PeriodType": "Month",
"PeriodStartDate": "2026-08-01",
"Amount": { "Amount": "500.00", "Currency": "AED" },
"Controls": {
"MaximumCumulativeValueOfPaymentsPerPeriod": { "Amount": "1500.00", "Currency": "AED" },
"MaximumCumulativeNumberOfPaymentsPerPeriod": 3
}
}
}
}
}Optional control parameters not set
Create a second Fixed On-Demand consent carrying only the required minimum (PeriodType, PeriodStartDate, Amount, Controls (≥ 1 of the below)) — omit the optional caps (MaximumCumulativeValueOfPayments, MaximumCumulativeNumberOfPayments) and every optional per-period control beyond the required minimum. This proves your LFI handles a consent with no optional ceilings.
Reference — example ControlParameters
{
"IsDelegatedAuthentication": false,
"ConsentSchedule": {
"MultiPayment": {
"PeriodicSchedule": {
"Type": "FixedOnDemand",
"PeriodType": "Month",
"PeriodStartDate": "2026-08-01",
"Amount": { "Amount": "500.00", "Currency": "AED" },
"Controls": {
"MaximumCumulativeNumberOfPaymentsPerPeriod": 3
}
}
}
}
}Review & generate
Review the summary below, add any comments, then download your submission. The ZIP contains a summary.html and every authorization-screen screenshot — attach it to your LFI Functional Certification Evidence Service Desk ticket.
- Organisation
- —
- Submitted by
- —
- Version
- V2.1
- Payment type
- FixedOnDemand
- Segments
- —
- SIP JIRA ticket
- —
