BankID på mobil

BRUKERGRENSESNITT
BankID på mobil
Versjon: 28. september 2015
BRUKERGRENSESNITT
BankID på mobil
Dette er dokumentet har to deler, en del som viser og beskriver det visuelle og en del beregnet for
utviklere som skal bruke kodemalene som er klargjort for brukersteder.
Kodemaler inneholder html, css, javascript, animasjoner og hjelpetekst. Utforming og funksjonalitet
av fokus (aktiv markør) er vist i disse filene. Kodemalene er utviklet og testet for å gjøre
implementering av nytt responsivt design enklere.
Kontakt BankID Norge for å motta filene.
DEL1: DOKUMENTASJON AV BRUKERGRENSESNITT
BankID på mobil
INNHOLDSFORTEGNELSE
1. Introduksjon
Introduksjon
Denne delen av dokumentet beskriver utforming av brukergrensesnittet for
innlogging, signering og betaling med BankID på mobil.
Retningslinjene gjelder på tvers av plattformer: grensesnittet skal fungere i alle utbredte
nettlesere på PC og Mac, nettbrett og smarttelefoner. Kontakt BankID for fullstendig liste
av klienter som skal støttes.
2. Krav
3. Designmaler
4. Retningslinjer
5. Prosessflyt
Krav
Krav
Overordnede krav 1
Tema
Krav
BankID på mobil logo
BankID-logoen skal vises på alle skjermbildene og plasseres på definert sted i applikasjonsfeltet
Fargevalg
Skjermbildene skal inneholde de samme fargene som skissene og fargeoversikten viser.
Typografi
Krav til bruk av typografi er gitt i spesifiserte høyder og bredder.
Elementer på nettstedet
Antall elementer og plassering av elementer skal implementeres i henhold til gitte skjermskisser.
Layout
Løsningen skal være responsiv og tilpasse seg plassen den får tildelt. Anbefalt standard størrelse på
desktop/tablet er 388 x 240 pixler, mens den på mobil skal tildeles all tilgjengelig plass. Klienten kan
tilpasses større og mindre størrelser, med en minstestørrelse på 320 x 150 pixler (bredde x høyde).
Feilmeldinger
Visuell karakter av feilmeldinger skal implementeres i henhold til gitte skjermskisser.
Krav
Overordnede krav 2
Tema
Krav
Tekst
Ved implementering av løsningen skal teksten i skjermbildene være lik det skjermskissene viser.
Prosess/flyt
Flyt for identifisering, signering og BankAxess skal implementeres slik skjermskissene beskriver.
Data
All data inkludert i skjermskisser skal inkluderes i «BankID på mobil» løsning. Ekstra data/felter
implementert av brukersted er ikke tillatt (for eksempel brukerens e-post).
Validering
Validering vil hovedsakelig skje på server-siden. Nettleseren/JavaScript skal validere åtte siffer i feltet for
mobilnummer og seks siffer i feltet for fødselsdato.
Bilder
Det er ikke tillatt å bruke nye bilder/grafiske elementer i den implementerte BankID løsningen.
Input typer
Input typer skal være som illustrert i skjermskisser.
Krav
Universell utforming
Forskrift om universell utforming av IKT-løsninger stiller krav om at nettsider må oppfylle 35 av 61
suksesskriterier i standarden Retningslinjer for tilgjengelig webinnhold (WCAG) 2.0.
”
Med universell utforming menes utforming eller tilrettelegging av hovedløsningen i de fysiske
forholdene, herunder informasjons- og kommunikasjonsteknologi (IKT), slik at virksomhetens
alminnelige funksjon kan benyttes av flest mulig.
Kravene og mer info finner du her:
http://uu.difi.no/veiledning/nettsider/krav-til-nettlosninger/krav-wcag
Designmaler
Mal: Login.html
Innlogging
Standard størrelse - 388 x 240 pixler
”Avbryt” tekst vises
Mobil visning (fullskjerm)
”Avbryt” tekst fjernes da det er lite horisontal plass.
Mal: Reference.html
Referanseord
Standard størrelse - 388 x 240 pixler
”Avbryt” tekst vises
Mobil visning (fullskjerm)
”Avbryt” tekst fjernes da det er lite horisontal plass.
Mal: wait.html
Ventesignal
Standard størrelse - 388 x 240 pixler
”Avbryt” tekst vises
Mobil visning (fullskjerm)
”Avbryt” tekst fjernes da det er lite horisontal plass.
Mal: Error.html
Feilmelding
Standard størrelse - 388 x 240 pixler
Mobil visning (fullskjerm)
Mal: Success.html
Suksess
Standard størrelse - 388 x 240 pixler
Mobil visning (fullskjerm)
Retningslinjer
Retningslinjer
Innramming av klienten
Klienten defineres med en bakgrunn og ramme som på en diskret måte vil integrere feltet i visuelt ulike brukersteder og applikasjoner.
Avbryt klient
Type tjeneste
Identifisering, Signering eller BankAxess.
font-family: Arial, Helvetica, Verdana;
font-size: 14px;
color: #555555;
font-family: Arial, Helvetica, Verdana;
font-size: 18px;
color: #555555;
Bakgrunn og ramme
background-color: #FBFBFB;
border-color: #BBBBBB;
border-radius: 3px;
Retningslinjer
SVG-grafikkfiler
All grafikk i klienten skal bestå av SVG-grafikk. SVG-filer kan skaleres uten tap av kvalitet og vil sikre skarp visning i alle oppløsninger på alle
enheter, både nå og i framtiden. Filene er innbakt i html-dokumentet som Base64-encodet tekst og finnes således ikke som tilknyttede filer.
bankid-mobil_logo.svg (norsk)
bankid-mobile_logo.svg (engelsk)
ico_arrow_right.svg
ico_arrow_left.svg
ico_help.svg
ico_close.svg
bankid-mobil_logo.svg
ico_spinner.svg
ico_warning.svg
Retningslinjer
Farger
#007BC0
Uthevet tekst, lenker, rammefarge for aktiv input
#BADBEB
Støttefarge
#E9F1F4
Støttefarge
#000000
Tekst, labels
#555555
Heading, hjelpetekst
#BBBBBB
Rammer, linjer
#EEEEEE
Støttefarge
#F8F8F8
Bakgrunnsfarge
#FFFFFF
Aktiv nestepil
Retningslinjer
Responsiv oppførsel
Ettersom klienten skal brukes i mange størrelser og proporsjoner må den tilpasse seg plassen den får tildelt.
Eksempel under viser hvordan klienten endres.
Minimumsstørrelse - 320 x 150 pixler
”Avbryt” tekst fjernes og ramme rundt knapp skjules.
Høyde på klienttopp, inputfelter og nesteknapp reduseres.
Tekststørrelser reduseres.
Standard størrelse - 388 x 240 pixler
”Avbryt” tekst vises
Mobil visning (fullskjerm)
”Avbryt” tekst fjernes da det er lite horisontal plass.
Retningslinjer
Mellomrom
Ettersom klienten skal brukes i mange størrelser og proporsjoner må den tilpasse seg plassen den får tildelt.
Eksempel under viser hvordan størrelsen på inntastingsfeltene endres i forskjellige bredder.
* 35 pixler er høyden i minimodus.
Retningslinjer
Innlogging
Heading
Hjelpetekst knapp og ikon
font-family: Arial, Helvetica, Verdana;
font-family: Arial, Helvetica, Verdana;
font-size: 18px;
font-size: 14px;
color: #555555;
color: #555555;
Knapp
Tittel
background: #0078BD;
border-radius: 3px;
font-family: Arial, Helvetica, Verdana;
font-size: 18px;
color: #000000;
Input
Label hint
font-family: Arial, Helvetica, Verdana;
font-family: Arial, Helvetica, Verdana;
font-size: 18px;
font-size: 14px;
color: #000000;
color: #555555;
Retningslinjer
Referanseord
Label
font-family: Arial, Helvetica, Verdana;
font-size: 16px;
color: #000000;
Delelinje
Referansekode
border-color: #BBBBBB;
font-family: Arial, Helvetica, Verdana;
font-size: 18px;
font-weight: bold;
text-transform: uppercase
color: #0078BD;
Type BankID
Hjelpetekst
font-family: Arial, Helvetica, Verdana;
font-family: Arial, Helvetica, Verdana;
font-size: 12px;
font-size: 14px;
color: #555555;
color: #000;
Retningslinjer
Ventesignal
Label
font-family: Arial, Helvetica, Verdana;
font-size: 14px;
color: #000000;
Retningslinjer
Suksess
Tittel
font-family: Arial, Helvetica, Verdana;
font-size: 16px;
font-weight: bold;
color: #000000;
Retningslinjer
Alvorlig feil
Suksess
font-family: Arial, Helvetica, Verdana;
font-size: 16px;
font-weight: bold;
color: #000000;
Suksess
font-family: Arial, Helvetica, Verdana;
font-size: 16px;
font-weight: normal;
color: #000000;
Retningslinjer
Responsiv løsning
Implementeringen må tilpasses i tilfeller der det er lite plass tilgjengelig i bredden
og/eller høyden.
Bredde
Når klienten er smalere enn 388 pixler gjør vi tiltak for å ivareta plass i bredden.
• Teksten ”Avbryt” på knappen oppe til høyre fjernes.
• Bredde på inntastingsfelter og nesteknapp skalerer ned fra 350 til tilgjengelig
plass, minst 302 pixler.
• Tekststørrelse på ”Label” (Mobilnummer og fødselsdato) reduseres fra 18 til
16 pixler.
Høyde
Når klienten er lavere enn 239 pixler gjør vi tiltak for å ivareta plass i høyden.
•
•
•
•
Topp på klienten reduseres fra 45 til 35 pixler i høyden.
Ramme på knapp i topp fjernes, men er synlig ved ”mus-over”.
Tekststørrelse på tittel i topp reduseres fra 18 til 16 pixler.
BankID på mobil logo flyttes ned og bryter delelinjen.
Retningslinjer
Minimumsstørrelse eksempel
Applikasjonsfeltet kan gis fri bredde og høyde, men med en definert minimumsverdi på 320 px bredde eller 150px høyde - se skjermbilder.
Retningslinjer
Skjemafelter
For å sikre korrekt skjermtastatur er det viktig at skjemafelter følger angitte krav.
Label
Value
Input type
Validering på klient-siden
Kommentar
Mobilnummer
Ingen default
Tel
Numerisk
MINLENGTH=8 MAXLENGTH=8
Fødselsdato
Ingen default
Tel
Numerisk
MINLENGTH=6 MAXLENGTH=6
FEILMELDINGER
Eksempler på feilmeldinger
Melding hvis validering feiler.
Kritisk feil.
Prosessflyt
Prosessflyt
Oversikt
BankID på mobil dekker tre funksjoner; Identifisering, Signering og BankAxess.
Sidemalene er like for alle tre løp, men husk å endre tittel fra
Identifisering til Signering eller BankAxess.
MALER
Eksternt
Innlogging
Referanseord
Suksess
IDENTIFISERING
SIGNERING
Dialog på nettstedet
Dialog på mobil
BANKAXESS
Velg BankID på mobil
Velg BankID på mobil
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
B-03: Informasjon om BankAxess
med BankID på mobil
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
B-04: Kunden får informasjon om
betalingsforslaget/betalingsordren
T-04: Tast ID-PIN
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
Brukeren har handlet, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
B-05: SMS-bekreftelse på handel
Ventesignal
Prosessflyt
Identifisering
IDENTIFISERING
Dialog på nettstedet
SIGNERING
Dialog på mobil
BANKAXESS
Velg BankID på mobil
Velg BankID på mobil
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
B-03: Informasjon om BankAxess
med BankID på mobil
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
B-04: Kunden får informasjon om
betalingsforslaget/betalingsordren
T-04: Tast ID-PIN
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
Brukeren har handlet, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
B-05: SMS-bekreftelse på handel
Prosessflyt: Identifisering
Velg BankID på mobil
Brukersteder som tilbyr bruk av både «BankID» og «BankID på mobil» skal gi
brukeren muligheten til å velge hvilken mekanisme som skal benyttes.
Følgende krav gjelder ved utforming av inngang som er spesifikk for brukerstedet:
• BankID logoen skal synliggjøres på siden.
• Fargepaletten skal benyttes for utforming av applikasjonsfeltet.
• Når klient er startet skal det tydeliggjøres at brukeren er inne i prosessflyt for
Identifisering.
• For at brukeren skal få hjelp til å velge mellom «BankID» og «BankID på mobil» kan
følgende hjelpetekst benyttes:
BankID: Din BankID er lagret sentralt i banken.
BankID på mobil: Din BankID er lagret på SIM-kortet i din mobiltelefon.
IDENTIFISERING
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
I-03: Informasjon om BankIDidentifisering
T-04: Tast ID-PIN
Brukeren er identifisert
I-05: SMS-bekreftelse på
identifisering
Prosessflyt: Identifisering
Mobilnummer og fødselsdato
Retningslinjer:
• På desktop skal markør være plassert i mobilnummer-feltet når applikasjonsfeltet
fremkommer.
• Brukeren skal kunne bruke tabulator for å flytte markøren til fødselsdato-felt.
• Brukeren skal kunne trykke enter for å komme videre i dialogen etter at mobilnummer
og fødselsdato er fylt ut.
IDENTIFISERING
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
I-03: Informasjon om BankIDidentifisering
T-04: Tast ID-PIN
Brukeren er identifisert
I-05: SMS-bekreftelse på
identifisering
Prosessflyt: Identifisering
Referanseord
Retningslinjer:
• Skjermbildet skal vises mens brukeren utfører handling på mobilen
IDENTIFISERING
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
I-03: Informasjon om BankIDidentifisering
T-04: Tast ID-PIN
Brukeren er identifisert
I-05: SMS-bekreftelse på
identifisering
Prosessflyt: Identifisering
I-03. Informasjon om BankIDidentifisering
IDENTIFISERING
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
N Telenor
12:34
I-03: Informasjon om BankIDidentifisering
Tilbake
T-04: Tast ID-PIN
Brukeren er identifisert
Bekreft referanse: FEILFRI
DIAMANT hos DNB Bank for
BankID identifisering
Avbryt
Godta
I-05: SMS-bekreftelse på
identifisering
Prosessflyt: Identifisering
T-04. Tast ID-PIN
Merk: Ulike versjoner av SIM-kort kan ha ulik begrepsbruk. Noen SIM-kort bruker «Sign-PIN»
som begrep, mens andre bruker «ID-PIN». Alle nye SIM-kort benytter «ID-PIN».
IDENTIFISERING
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
N Telenor
12:34
Tilbake
Avbryt
I-03: Informasjon om BankIDidentifisering
T-04: Tast ID-PIN
Tast ID-PIN:
Brukeren er identifisert
I-05: SMS-bekreftelse på
identifisering
Send
Prosessflyt: Identifisering
Suksess
Retningslinjer:
• Skjermbildet skal vises når brukeren er identifisert.
• Brukersted bestemmer hvor bruker kommer ved trykk på ”Neste”
IDENTIFISERING
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
• Av brukervennlighetshensyn frarådes bruk av dette steget.
• I kodeeksempelet finnes dette steget i filene success.html
og success_en.html.
Kontroller referansenummer
på mobilen
I-03: Informasjon om BankIDidentifisering
T-04: Tast ID-PIN
Brukeren er identifisert
I-05: SMS-bekreftelse på
identifisering
Prosessflyt: Identifisering
I-05. SMS-bekreftelse på
identifisering
SMS: Brukerstedet bestemmer innholdet i SMS-en. Inntil 160 tegn. Avsender for meldingene
vil være: «BankID»
IDENTIFISERING
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
N Telenor
12:34
I-03: Informasjon om BankIDidentifisering
T-04: Tast ID-PIN
Valgfri tekst for
brukerstedet.
Maks 60 tegn.
Brukeren er identifisert
Avsender BankID
Valgfri tekst for brukerstedet.
(inntil 160 tegn)
I-05: SMS-bekreftelse på
identifisering
Prosessflyt
Signering
IDENTIFISERING
Dialog på nettstedet
SIGNERING
Dialog på mobil
BANKAXESS
Velg BankID på mobil
Velg BankID på mobil
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
B-03: Informasjon om BankAxess
med BankID på mobil
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
B-04: Kunden får informasjon om
betalingsforslaget/betalingsordren
T-04: Tast ID-PIN
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
Brukeren har handlet, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
B-05: SMS-bekreftelse på handel
Prosessflyt: Signering
Velg BankID på mobil
IDENTIFISERING
Velg BankID på mobil
Brukersteder som tilbyr bruk av både «BankID» og «BankID på mobil» skal gi
brukeren muligheten til å velge hvilken mekanisme som skal benyttes.
Følgende krav gjelder ved utforming av inngang som er spesifikk for brukerstedet:
Tast inn mobilnummer og
• BankID logoen skal synliggjøres på siden.
• Fargepaletten skal benyttes for utforming av applikasjonsfeltet.
fødselsdato
Kontroller referansenummer
• Når klient er startet skal det tydeliggjøres at brukeren er inne i prosessflyt
for
på mobilen
Signering.
• For at brukeren skal få hjelp til å velge mellom «BankID» og «BankID
mobil» kan
I-03:på
Informasjon
om BankIDfølgende hjelpetekst benyttes:
identifisering
BankID: Din BankID er lagret sentralt i banken.
SIGNERING
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
S-03: Informasjon om BankIDsignering
S-04: Kunden får se teksten som
skal signeres
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
BankID på mobil: Din BankID er lagret på SIM-kortet i din mobiltelefon.
Prosessflyt: Signering
Tast inn mobilnummer og
fødselsdato
Retningslinjer:
IDENTIFISERING
Velg BankID på mobil
Velg BankID på mobil
Tast inn mobilnummer og
Tast inn mobilnummer og
fødselsdato
• På desktop skal markør være plassert i mobilnummer-feltet når applikasjonsfeltet
fødselsdato
fremkommer.
• Brukeren skal kunne bruke tabulator for å flytte markøren til fødselsdato-felt.
Kontroller referansenummer
• Brukeren skal kunne trykke enter for å komme videre i dialogen etterpåatmobilen
mobilnummer
og fødselsdato er fylt ut.
PS. Husk å endre tittel i sidemalen fra Identifisering til Signering
SIGNERING
S-03: Informasjon om BankIDsignering
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
Prosessflyt: Signering
S-03. Informasjon omBankIDsignering
N Telenor
IDENTIFISERING
12:34
Avbryt
Bekreft for å starte signering
med BankID hos
Nettbutikken.no.
OK
SIGNERING
Velg BankID på mobil
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
Prosessflyt: Signering
S-04: Brukeren får se teksten som
skal signeres
IDENTIFISERING
Velg BankID på mobil
Merk: Dette er dataene som brukeren signerer over, og brukerstedet må sørge for at det
Tast inn
inneholder nok informasjon til at det kan benyttes som bevis. Begrensning
påmobilnummer
120 tegn. og
N Telenor
12:34
Avbryt
Velg BankID på mobil
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
Brukersted: Nettbutikken.no
Signering kjøpekontrakt.
Ref. nr: 4536745
Dato: 14.09.2010
SIGNERING
Prosessflyt: Signering
T-04. Tast ID-PIN
IDENTIFISERING
Velg BankID
mobil
Merk: Ulike versjoner av SIM-kort kan ha ulik begrepsbruk. Noen SIM-kort
brukerpå«Sign-PIN»
som begrep, mens andre bruker «ID-PIN». Alle nye SIM-kort benytter «ID-PIN».
N Telenor
12:34
Tilbake
Avbryt
SIGNERING
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
Tast ID-PIN:
Send
Prosessflyt: Signering
Ventesignal
Retningslinjer:
IDENTIFISERING
Velg BankID på mobil
SIGNERING
Velg BankID på mobil
• Skjermbildet skal vises mens brukeren utfører markerte handlinger på mobilen.
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
Prosessflyt: Signering
Suksess
Retningslinjer:
• Skjermbildet skal vises når brukeren har signert.
• Brukersted bestemmer hvor bruker kommer ved trykk på ”Neste”
• Av brukervennlighetshensyn frarådes bruk av dette steget.
• I kodeeksempelet finnes dette steget i filene success.html
og success_en.html
IDENTIFISERING
SIGNERING
Velg BankID på mobil
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
Prosessflyt: Signering
S-05. SMS-bekreftelse påsignering
IDENTIFISERING
Velg BankID
mobil
SMS: Brukerstedet bestemmer innholdet i SMS-en. Inntil 160 tegn. Avsender
for på
meldingene
vil
være: «BankID»
N Telenor
12:34
Avbryt
Brukersted:
Nettbutikken.no
Kjøpekontrakt signert.
Brukersted: Nettbutikken.no
Ref.nr: 4536745
Kjøpekontrakt signert.
Dato: 14.09.2014
Ref. nr: 4536745
Dato: 14.09.2010
SIGNERING
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
Prosessflyt
BankAxess
IDENTIFISERING
Dialog på nettstedet
SIGNERING
Dialog på mobil
BANKAXESS
Velg BankID på mobil
Velg BankID på mobil
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
B-03: Informasjon om BankAxess
med BankID på mobil
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
B-04: Kunden får informasjon om
betalingsforslaget/betalingsordren
T-04: Tast ID-PIN
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
Brukeren har handlet, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
B-05: SMS-bekreftelse på handel
Dialog på nettstedet
Prosessflyt: BankAxess
Velg BankID på mobil
IDENTIFISERING
Velg BankID på mobil
SIGNERING
Velg BankID på mobil
Brukersteder som tilbyr bruk av både «BankID» og «BankID på mobil» skal gi
brukeren muligheten til å velge hvilken mekanisme som skal benyttes.
Følgende krav gjelderTast
vedinn
utforming
av inngang
som er spesifikk for brukerstedet:
mobilnummer
og
Tast inn mobilnummer og
• BankID logoen skalfødselsdato
synliggjøres på siden.
• Fargepaletten skal benyttes for utforming av applikasjonsfeltet.
Kontroller referansenummer
fødselsdato
S-03: Informasjon om BankID-
• Når klient er startetpå
skal
det tydeliggjøres at brukeren er inne i prosessflyt
mobilen
signeringfor
BankAxess.
• For at brukeren skal
få Informasjon
hjelp til å velge
mellom «BankID» og «BankID
påKunden
mobil»fårkan
I-03:
om BankIDS-04:
se teksten som
følgende hjelpetekst
benyttes:
identifisering
skal signeres
BankID: Din BankID er lagret sentralt i banken.
Dialog på mobil
BANKAXESS
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
B-03: Informasjon om BankAxess
med BankID på mobil
B-04: Kunden får informasjon om
betalingsforslaget/betalingsordren
T-04: Tast ID-PIN
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
Brukeren har handlet, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
B-05: SMS-bekreftelse på handel
BankID på mobil: Din BankID er lagret på SIM-kortet i din mobiltelefon.
Dialog på nettstedet
Prosessflyt: BankAxess
Tast inn mobilnummer og
fødselsdato
Retningslinjer:
IDENTIFISERING
SIGNERING
Dialog på mobil
BANKAXESS
Velg BankID på mobil
Velg BankID på mobil
Velg BankID på mobil
Tast inn mobilnummer og
Tast inn mobilnummer og
Tast inn mobilnummer og
fødselsdato
• På desktop skal markør
være plassert i mobilnummer-feltet når applikasjonsfeltet
fødselsdato
fødselsdato
fremkommer.
• Brukeren skal kunneKontroller
bruke tabulator
for å flytte markøren til fødselsdato-felt.
referansenummer
S-03: Informasjon om BankIDmobilen
• Brukeren skal kunnepåtrykke
enter for å komme videre i dialogen ettersignering
at mobilnummer
og fødselsdato er fylt ut.
B-03: Informasjon om BankAxess
med BankID på mobil
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
B-04: Kunden får informasjon om
betalingsforslaget/betalingsordren
T-04: Tast ID-PIN
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
Brukeren har handlet, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
B-05: SMS-bekreftelse på handel
PS. Husk å endre tittel i sidemalen fra Identifisering til BankAxess
Dialog på nettstedet
Prosessflyt: BankAxess
B-03: Informasjon om BankAxess
med BankID på mobil
N Telenor
IDENTIFISERING
SIGNERING
Dialog på mobil
BANKAXESS
Velg BankID på mobil
Velg BankID på mobil
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
B-03: Informasjon om BankAxess
med BankID på mobil
I-03: Informasjon om BankIDidentifisering
Avbryt
S-04: Kunden får se teksten som
skal signeres
B-04: Kunden får informasjon om
betalingsforslaget/betalingsordren
T-04: Tast ID-PIN
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
Brukeren har handlet, bekreftelse
på nettstedet
S-05: SMS-bekreftelse på signering
B-05: SMS-bekreftelse på handel
12:34
Bekreft for å starte betaling
med BankAxess
hos
I-05: SMS-bekreftelse
på
Nettbutikken.no.
identifisering
OK
Dialog på nettstedet
Prosessflyt: BankAxess
B-04: Brukeren får informasjon om
betalingsforslaget / betalingsordren
IDENTIFISERING
Velg BankID på mobil
SIGNERING
Velg BankID på mobil
Merk: Dette er dataene som brukeren signerer over, og brukerstedet må sørge for at det
Tast inntilmobilnummer
og
Tast inn
inneholder nok informasjon
at det kan benyttes
som bevis. Begrensning
påmobilnummer
120 tegn. og
N Telenor
Dialog på mobil
BANKAXESS
Velg BankID på mobil
fødselsdato
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
B-03: Informasjon om BankAxess
med BankID på mobil
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
B-04: Kunden får informasjon om
betalingsforslaget/betalingsordren
T-04: Tast ID-PIN Avbryt
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
Brukeren har handlet, bekreftelse
på nettstedet
S-05: SMS-bekreftelse på signering
B-05: SMS-bekreftelse på handel
12:34
Brukersted: Nettbutikken.no
BankAxess betaling
I-05: SMS-bekreftelse på
identifisering
Ref. nr:
4536745
Dato: 14.09.2010
Beløp: 5 679,-
Dialog på nettstedet
Prosessflyt: BankAxess
T-04. Tast ID-PIN
IDENTIFISERING
SIGNERING
BankID påkan
mobil
Velg BankID
mobil
Merk: Ulike versjonerVelg
av SIM-kort
ha ulik begrepsbruk. Noen SIM-kort
brukerpå«Sign-PIN»
som begrep, mens andre bruker «ID-PIN». Alle nye SIM-kort benytter «ID-PIN».
N Telenor
Tilbake
Dialog på mobil
BANKAXESS
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
B-03: Informasjon om BankAxess
med BankID på mobil
I-03: Informasjon om BankID12:34
S-04: Kunden får se teksten som
skal signeres
B-04: Kunden får informasjon om
betalingsforslaget/betalingsordren
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
Brukeren har handlet, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
B-05: SMS-bekreftelse på handel
identifisering
Avbryt
T-04: Tast ID-PIN
Tast ID-PIN:
Send
Dialog på nettstedet
Prosessflyt: BankAxess
Ventesignal
Retningslinjer:
IDENTIFISERING
Velg BankID på mobil
SIGNERING
Velg BankID på mobil
Dialog på mobil
BANKAXESS
Velg BankID på mobil
• Skjermbildet skal vises mens brukeren utfører markerte handlinger på mobilen.
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
B-03: Informasjon om BankAxess
med BankID på mobil
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
B-04: Kunden får informasjon om
betalingsforslaget/betalingsordren
T-04: Tast ID-PIN
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
Brukeren har handlet, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
B-05: SMS-bekreftelse på handel
Dialog på nettstedet
Prosessflyt: BankAxess
Suksess
Retningslinjer:
IDENTIFISERING
Velg BankID på mobil
SIGNERING
Dialog på mobil
BANKAXESS
Velg BankID på mobil
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
S-03: Informasjon om BankIDsignering
B-03: Informasjon om BankAxess
med BankID på mobil
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
B-04: Kunden får informasjon om
betalingsforslaget/betalingsordren
T-04: Tast ID-PIN
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
Brukeren har handlet, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
B-05: SMS-bekreftelse på handel
• Skjermbildet skal vises når brukeren har betalt.
Tast inn mobilnummer og
fødselsdato
• Brukersted bestemmer hvor bruker kommer ved trykk på ”Neste”.
• Av brukervennlighetshensyn frarådes bruk av dette steget.
dette steget i filene success.html
• I kodeeksempelet finnes
på mobilen
og success_en.html
Dialog på nettstedet
Prosessflyt: BankAxess
B-05. SMS-bekreftelse påhandel
IDENTIFISERING
SIGNERING
Velg BankIDinnholdet
på mobil i SMS-en. Inntil 160 tegn. Velg BankID på mobil
SMS: Brukerstedet bestemmer
Avsender for meldingene vil være: «BankID»
Dialog på mobil
BANKAXESS
Velg BankID på mobil
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Tast inn mobilnummer og
fødselsdato
Kontroller referansenummer
på mobilen
S-03: Informasjon om BankIDsignering
B-03: Informasjon om BankAxess
med BankID på mobil
I-03: Informasjon om BankIDidentifisering
S-04: Kunden får se teksten som
skal signeres
B-04: Kunden får informasjon om
betalingsforslaget/betalingsordren
T-04: Tast ID-PIN
T-04: Tast ID-PIN
T-04: Tast ID-PIN
Brukeren er identifisert
Brukeren har signert, bekreftelse
på nettstedet
Brukeren har handlet, bekreftelse
på nettstedet
I-05: SMS-bekreftelse på
identifisering
S-05: SMS-bekreftelse på signering
B-05: SMS-bekreftelse på handel
DEL 2: DOKUMENTASJON AV KODEMALER
Readme for utviklere
BankID på mobil
Oppsett - Demo
Start index.html
Filer som bare er til bruk i demo:
index.html - brukes for å vise flyten i de andre 5 html-filene
iframe.html kjører index.html i en iframe for å vise ulike størrelser
bidm.js - brukes for å simulere flyten i applikasjonen og hvordan elementene på
siden skal fungere sammen. Filen er veldig enkelt satt opp slik at all kode skal kunne
forstås
Ekstra
For demoens skyld har javascript-filen assets/js/bidm.js blitt lagt til i filene
login.html , ref.html , wait.html , success.html og error.html . Javascript-filen
demonstrerer funksjonaliteten og flyten til BankID på mobil.
Oppsett - Prod
Vedlagt: 5 html-filer
login.html - er selve startskjermen
ref.html - er skjermen hvor referanseordet vises
wait.html - er skjermen som vises når brukeren må vente på signal fra signering
eller bekreftelse
success.html - er skjermen som vises når verifisering med BankID på mobil ble
gjennomført uten problemer
error.html - er skjermen som vises når verifisering med BankID på mobil feilet
Vedlagt: 1 css-fil
bidm.css - brukes av alle 5 html-filene som skal i prod.
Forklaring av prod-filene:
login.html
Startup
input.bidm_phone skal ha fokus
Operation
.bidm_header button.bidm_close:
Ved klikk skal applikasjonen avsluttes
.bidm_body button.bidm_help:
Ved klikk skal hjelpedialog .bidm_dialog vises
.bidm_error-wrapper:
.bidm_error-wrapper må hentes ut fra DOM treet og tas vare på. Den må settes
tilbake i DOM treet når en error skal vises, se eksempelkode. Dette er for å få
animasjon til å fungere i Firefox.
.bidm_error-wrapper .bidm_text må fylles dynamisk med feilmelding i forhold til
innholdet i input feltet.
.bidm_body input.bidm_phone:
Krever 8 tall
Max 8 tall
.bidm_body input.bidm_birth:
Krever 6 tall
Max 6 tall
.bidm_body button.bidm_next:
Validere innholdet i input.phone, om feil vis error-wrapper
legg til css-klassen bidm_visible til bidm_error-wrapper
Validere innholdet i input.birth, om feil vis error-wrapper
legg til css-klassen bidm_visible og bidm_right til bidm_error-wrapper
.bidm_dialog:
Når .bidm_close trykkes, ESC trykkes eller bruker trykker utenfor dialogen, skal
den lukkes.
Når dialogen blir vist, skal .bidm_dialog-header .bidm_title ha autofokus (på
desktop) for å gjøre dialogen modal.
Exceptions
ref.html
Startup
#bidm_ref-label skal ha fokus
Operation
.bidm_header button.bidm_close:
Ved klikk skal applikasjonen avsluttes
.bidm_body button.bidm_help:
Ved klikk skal hjelpedialog .bidm_dialog vises
.bidm_ref-wrapper bidm_ref-word:
Dette er labelen som skal inneholde referanseordet.
.bidm_dialog:
Når .bidm_close trykkes, ESC trykkes eller bruker trykker utenfor dialogen, skal
den lukkes.
Når dialogen blir vist, skal .bidm_dialog-header .bidm_title ha autofokus (på
desktop) for å gjøre dialogen modal.
Exceptions
Hvis nettleseren ikke støtter animation, skal css-klassen .bidm_no-animation legges på
.bidm_app
wait.html
Startup
#bidm_wait-message skal ha fokus
Operation
.bidm_header button.bidm_close:
Ved klikk skal applikasjonen avsluttes
Exceptions
Hvis nettleseren ikke støtter animation, skal css-klassen .bidm_no-animation legges på
.bidm_app
success.html
Startup
header.bidm_header h1.bidm_title skal ha fokus
Operation
button.bidm_next:
Ved klikk skal brukeren føres videre til neste skjerm
error.html
Startup
header.bidm_header h1.bidm_title skal ha fokus
Operation
button.bidm_next:
Ved klikk skal brukeren føres videre til neste skjerm
.bidm_info h2:
Her skal feilmeldingens tittel vises.
.bidm_info p:
Her skal feilmeldingens beskrivelse vises.
Exceptions
Exceptions
body -> .bidm_no-animation
Brukes for å få en fallback-løsning når det vises en spinner på ref.html siden.
body -> .bidm_no-placeholder
Brukes for å vise en fallback placeholder
Berørt:
IE 9
body -> .bidm_partial-placeholder
Brukes for å vise en delvis fallback til placeholder i input
Berørt:
IE 10+
Android Internal Browser
Touch Devices:
Fjerne alt av startup focus
Det er ikke noen grunn å ha input focus når man ikke programmerisk klarer å
trigge tastaturet
Det er heller ikke noe grunn til å ha focus på .bidm_scroll på en device