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 — Variable Defined Schedule builds on it, so that certification must be in place first.
Control parameters for Variable Defined Schedule
Required: Schedule[] (PaymentExecutionDate + MaximumIndividualAmount per date)
Optional: MaximumCumulativeValueOfPayments, MaximumCumulativeNumberOfPayments
See the Variable Defined Schedule API guide ↗ for the full ControlParameters model.
Consent evidence
Evidence two pre-production Variable Defined Schedule 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 Variable Defined Schedule — the certification is consent-focused — but you may include it as supporting evidence.
All control parameters set
Create a Variable Defined Schedule consent with every optional control parameter populated — the consent-level cumulative caps (MaximumCumulativeValueOfPayments, MaximumCumulativeNumberOfPayments). Your authorization screen must surface these limits to the customer.
Reference — example ControlParameters
{
"IsDelegatedAuthentication": false,
"ConsentSchedule": {
"MultiPayment": {
"MaximumCumulativeValueOfPayments": { "Amount": "3600.00", "Currency": "AED" },
"MaximumCumulativeNumberOfPayments": 3,
"PeriodicSchedule": {
"Type": "VariableDefinedSchedule",
"Schedule": [
{ "PaymentExecutionDate": "2026-08-15", "MaximumIndividualAmount": { "Amount": "1200.00", "Currency": "AED" } },
{ "PaymentExecutionDate": "2026-09-15", "MaximumIndividualAmount": { "Amount": "1200.00", "Currency": "AED" } },
{ "PaymentExecutionDate": "2026-10-15", "MaximumIndividualAmount": { "Amount": "1200.00", "Currency": "AED" } }
]
}
}
}
}Optional control parameters not set
Create a second Variable Defined Schedule consent carrying only the required minimum (Schedule[] (PaymentExecutionDate + MaximumIndividualAmount per date)) — omit the optional caps (MaximumCumulativeValueOfPayments, MaximumCumulativeNumberOfPayments). This proves your LFI handles a consent with no optional ceilings.
Reference — example ControlParameters
{
"IsDelegatedAuthentication": false,
"ConsentSchedule": {
"MultiPayment": {
"PeriodicSchedule": {
"Type": "VariableDefinedSchedule",
"Schedule": [
{ "PaymentExecutionDate": "2026-08-15", "MaximumIndividualAmount": { "Amount": "1200.00", "Currency": "AED" } },
{ "PaymentExecutionDate": "2026-09-15", "MaximumIndividualAmount": { "Amount": "1200.00", "Currency": "AED" } }
]
}
}
}
}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
- VariableDefinedSchedule
- Segments
- —
- SIP JIRA ticket
- —
