Banking · Confirmation of Payee · UX

Confirmation of Payee — User Experience 2 min read

You must display the Confirmation of Payee result faithfully aligned with the demo and examples below. You may not suppress, reorder, or alter the result as this could mislead the customer about whether the payee name matched. The customer must always be able to make an informed decision about whether to proceed with the payment based on the result shown.

Your CoP screen must be submitted as part of CX certification prior to production.

01 Interactive Demo

Edit the consent and watch the previews respond

TPPConsent page
LFIAuthorisation page
LFI
Consent
2
Authorize
3
Complete
Confirm Payment Details
[TPP trading name] needs your permission to make the payment below:
Please select the account to pay from
Add to my list of Trusted Payees
Pay using AlTareq
Cancel

Edit the message.Data fields returned by the LFI and see to change the signed JWS is embedded inside the domestic_payment_pii creditor block and watch the Consent and Authorisation page previews update live.

message.DataConfirmation Response
AEAccountConfirmationResponsePropertiesView confirmation endpoint ↗
1 lines0 charsEdits commit on blur — invalid JSON reverts.
Domestic Payment PII signed JWS embedded in the creditor PII block (demo only)
{
  "Initiation": {
    "Creditor": [
      {
        "Creditor": { "Name": "Ibrahim Al Sabah" },
        "CreditorAccount": {
          "SchemeName": "IBAN",
          "Identification": "AE070331234567890123456",
          "Name": { "en": "Ibrahim Al Sabah" }
        },
        "ConfirmationOfPayeeResponse": "…"
      }
    ]
  }
}
02 Examples

Sample user journeys

Example 1 — Single Instant Payment — ConfirmationOfPayee.Yes

confirmation-of-payee
confirmation-of-payee

Example 2 — Single Instant Payment — ConfirmationOfPayee.Partial

confirmation-of-payee
confirmation-of-payee

Example 3 — Single Instant Payment — ConfirmationOfPayee.No

confirmation-of-payee
confirmation-of-payee

Example 4 — Variable On Demand (Multi Creditor) — ConfirmationOfPayee.Yes

confirmation-of-payee
confirmation-of-payee

Example 5 — Variable On Demand (Multi Creditor) — ConfirmationOfPayee.Yes + one without ConfirmationOfPayee

confirmation-of-payee
confirmation-of-payee

Example 6 — Variable On Demand (Multi Creditor) — ConfirmationOfPayee.Yes + ConfirmationOfPayee.Partial

confirmation-of-payee
confirmation-of-payee