BESBanking Experience System
Docs Components Journey Showcase
Draft — not yet human-verified. Every gate passing here is automated. No screen-reader, Arabic native-speaker or usability testing has been carried out yet, and all Arabic UI copy is machine-drafted. What has and hasn't been verified

Composed patterns

The parts assembled: transfer review (P-21), payee verification (P-22), consent request. Spec: Review & confirmation.

Theme Direction Density

Transfer review (P-21)

Everything the user has already seen, confirmed in one place: summary with change links, fees expanded, rate locked, risk warning, consequence statement, amount-bearing CTA.

Check and confirm

ToPriya Kumar · ICICI ••4102 Change
FromCurrent account ••4521
You sendAED 10,000.00
Exchange rate1 AED = ₹25.0800 · locked 4:59
Transfer feeAED 15.00
FX marginAED 20.00
VAT on fees (5%)AED 1.75
Total you payAED 10,036.75
New payee — added today. Take a moment to check the details.

We'll send AED 10,036.75 from your current account now. International transfers can't be cancelled once sent.

Code

Payee verification (P-22)

The three result states. On no-match, the safe path is the primary action and proceeding requires explicit acknowledgment — never the default.

Name matches the account

"Priya Kumar" matches the name registered to this IBAN.

Did you mean "Priya Kumar Nair"?

The name you entered is close, but not exact. Check with the recipient before sending.

The name doesn't match this account

Money sent to the wrong account can be hard to recover. Go back and check the details with the recipient.

We couldn't check the name

The recipient's bank doesn't support name checking. Make sure the details are right before sending.

Code

Consent request

Who's asking (verified), what they get, why, until when, and how to stop it — with Allow and Cancel at equal visual weight.

AF
ABC Finance
✓ Licensed provider · verified today

wants to access:

✓ Account information
✓ Balance
✓ Transaction history (12 months)
Purpose: Personal financial management
Access until: 30 September 2026
Stop this anytime in Settings → Data sharing.
Code