CMI — Bank Service Initiation Requirements v2.16 min read
The tables below define the display, labelling, and behavioural requirements for the Bank Service Initiation consents (Single Instant Payment and Multi Payment) in the TPP Consent Management Interface (CMI). See the User Experience page for interactive wireframes of the dashboard and detail pages.
Adjustments to the requirements below are permitted provided the customer can always clearly understand what consents they have granted. Any adjustments must be documented in your CX certification submission.
Dashboard — tabs
The dashboard must present Bank Service Initiation consents across two tabs.
AwaitingAuthorization, Authorized, Suspended, or Paused.Rejected, Consumed, Expired, or Revoked.Dashboard — filters
A filter panel must be available on the dashboard. The following three filters are required:
Status labels
Consent statuses must be translated from their API values into user-friendly labels before display.
AuthorizedAwaitingAuthorizationRevokedSuspendedPausedExpiredRejectedConsumed`Consumed` — Single Instant Payment
For Single Instant Payments in the Consumed state, the displayed label is derived from the payment's paymentStatus field rather than the consent status.
AcceptedSettlementCompletedAcceptedCreditSettlementCompletedAcceptedWithoutPostingRejectedFor Multi Payment consents, Consumed is displayed verbatim as Consumed.
Consent type labels
Single Instant PaymentMulti Payment (…) subtypeDashboard — card content
Each consent card on the dashboard must show a consistent set of fields depending on the payment consent type.
Single Instant Payment
DebtorAccount details)Single Payment0.00 when status is AwaitingAuthorization; must be a positive value once the consent is Authorized or laterMulti Payment (all subtypes)
DebtorAccount details)Flexi PayDetail page
Selecting a consent on the dashboard opens its detail page. The detail page presents the same information the customer saw on the Consent Page at the time they gave consent — the limits, accounts, and conditions that defined what they agreed to. In addition to all fields shown on the dashboard card, the detail page must show a truncated Consent ID with a copy button (format: f47ac10b...d479).
Single Instant Payment — additional sections
Authorized, a Status badge of Authorized must also be shown.DebtorAccount nor has a ReadAccounts permission on the consent — this section must not be shown.Multi Payment — additional sections
DebtorAccount nor has a ReadAccounts permission on the consent — this section must not be shown.Multi Payment — dates card
A dates card must appear below the Payment Rules / Payment History section for all Multi Payment consents, except when status is Rejected.
- Rejected
- Card is not shown
- Revoked
- Second row label changes to You cancelled payments on
- Expired
- Second row label changes to Payments expired
- All other statuses
- Default labels
- 1You started this permissionDate the consent was first authorised
- 2We will make these payments untilConsent expiration date
Confirmation screen
When the user selects Pause, Reactivate, or Revoke, replace the detail view with a single confirmation screen that includes: a title, a description of the impact of the action on the service, a Confirm button, and a Go back button.
Pause payment permissionResume payment permissionCancel payment permissionConfirm pauseConfirm reactivationConfirm cancellationOnce a user confirms the action, the change must take effect immediately — there must be no delay between confirmation and the consent reflecting its new state.
- Revoke Immediate PATCH to /payment-consents/{ConsentId}
- Pause No API Hub update — record paused state in the TPP's own system only
- Reactivate No API Hub update — clear the paused state in the TPP's own system only
Single-use consents that have already been submitted (such as a Single Instant Payment that has completed) are irrevocable. Do not display a revoke button for consents in the Consumed state.
