Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Table of Contents

requestHeaderType

Denne typen definerer et sett med standard elementer som alltid skal inngå i en forespørsel. Med dette så menes at disse elementene skal alltid inngå i elementent "[operation]RequestData".

Element navn

Type

Påkrevd

Auto

Fra versjon

Beskrivelse

RequestId

xs:string

Ja

Ja

1.0.0

En unik requestID innenfor den aktulle brukerstedsID'en. Denne kan genereres ved hjelp av BxCrypto.generateUniqueId()

ResponseUrl

xs:anyURI

Nei (max 1)

Nei

1.0.0

Retur adresse for ønsket tilbakeruting etter operasjonen er fullført. Denne må alltid være spesifisert ved redirect baserte operasjoner.

Language

xs:string

Nei (max 1)

Nei

1.0.0


Instrument Attribute

Egendefinert

Nei (mange)

Nei

1.0.0


Response Attribute

Egendefinert

Nei (mange)

Nei

1.0.0


Request Attribute

Egendefinert

Nei (mange)

Nei

1.0.0


TimeStamp

xs:string

Ja

Ja

1.0.0


Nonce

xs:string

Nei (mange)

Ja

1.0.0


responseHeaderType

Denne typen definerer et sett med standard elementer som alltid skal inngå i en response. Med dette så menes at disse elementene skal alltid inngå i elementent "[operation]ResponseData".

Element navn

Type

Påkrevd

Auto

Fra versjon

Beskrivelse

ResponseId

xs:string

Ja

-

1.0.0

En unik responseID innenfor den aktulle brukerstedsID'en. Denne er lik den respektive requestID'en

ResponseCode

response CodeType

Ja

-

1.0.0

Response kode for operasjonen. Denne definerer om operasjonen var vellykket eller ikke, og hvordan resten av responsen skal tolkes

Nonce

xs:string

Nei (max 1)

-

1.0.0

Tilfeldig streng. Skal ignoreres

ResponseMessage

xs:string

Nei (max 1)

-

1.0.0

Debugmelding. Skal ikke vises til brukeren.

TimeStamp

xs:string

Nei (max 1)

-

1.0.0

Tidsstempel for responsen

instrumentAttributeType

Type: xs:string
Må være en av følgende verdier:

Verdi

Fra versjon

Beskrivelse

ips:

...

BPSC

1.0.0

Alle typer Buypass Smartkort

ips:OTP1

...

1.0.2

...

Buypass ID i mobil (brukernavn, passord og sikkerhetskode

...

)

ips:OTP2

1.0.2

Buypass ID i mobil (brukernavn og passord)

ips:OTP3

...

1.0.2

...

Buypass ID i mobil (sikkerhetskode). Krever et forhåndsidentifisering OTP1 eller OTP2 IdToken vedlagt i forespørselen

ips:CC15

1.0.5

Buypass ID mobil (brukernavn, passord og bekreftelse via link på SMS)

ips:CC15U

1.0.5

Buypass ID mobil (brukernavn, passord)

ips:CC15V

1.0.5

Bekreftelse via link på SMS (Krever et gyldig forhåndsidentifisert CC15 eller CC15U IdToken)

ips:MIDM

1.1.0

Identifisering med MobilApp fra mobil-nettleser eller annen MobilApp

ips:CC2

1.2.0

Identifisering med MobilApp fra desktop-nettleser

ips:CC2V

1.2.0

Bekreftelse via MobilApp (Krever et gyldig forhåndsidentifisert CC2 IdToken)

...

...

tokenStatusType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjon

Beskrivelse

ips:OK

1.0.1

Normal status

ips:RECENTLYEXPIRED

1.0.1

ID'en har nylig gått ut på tid.

ips:UNKNOWN

1.0.1

Ukjent status. Skal tolkes som feil.

responseCodeType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjoon

Beskrivelse

ips:SUCCESS

1.0.0

Operasjonen var vellykket

ips:CANCELED

1.0.0

Operasjonen ble avbrutt av bruker

ips:BACK

1.0.0

Brukeren navigerte tilbake

ips:FAILED

1.0.0

Operasjonen feilet og bruker har blitt presentert en feilmelding

encodingType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjoon

Beskrivelse

ips:Base64

1.0.0

Base64 encoding

ips:HexEncoding

1.0.0

HEX encoding

ips:UrlEncoding

1.0.0

URL encoding

ips:Plain

1.0.0

Ingen encoding

...

algorithmIdentifierType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjon

...

Benyttes kun som svar på en PaymentMethodRequest for å indikere at ingen operasjonstyper vil la seg gjennomføre i en PaymentRequest

paymentStatusType

Type: xs:string

Må være en av følgende verdier:

...

algorithmIdentifierType

Type: xs:string

Må være en av følgende verdier:

...

Beskrivelse

Status

ips:SHA1withRSA

1.0.0

RSA kryptogram over SHA1 digest

Støttes ikke fra august 2023

ips:RSA

1.0.0

RSA kryptogram

ips:SHA1

1.0.0

SHA1 digest

Støttes ikke fra august 2023

ips:SHA256

1.3.5

SHA256 digest

certificateReferenceType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjoon

Beskrivelse

ips:CertificateDN

1.0.0

Subject DN streng fra sertifikatet

ips:AccessibleURI

1.0.0


ips:File

1.0.0


ips:BuypassId

1.0.0


ips:MerchantId

1.0.0


responseAttributeType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjoon

Beskrivelse

ips:SSN

1.0.0

Indikerer at brukerstedet ønsker å få returnert fødselsnummeret

ips:CUSTOMERID

1.0.0

Indikerer at brukerstedet ønsker å få returnert ID utsteder spesifikk kunde-identifikator

ips:BALANCE

1.0.0

Indikerer at brukerstedet ønsker å få returnert saldo på buypasskonto

ips:CERTIFICATE

1.0.0

Indikerer at brukerstedet ønsker å få returnert sertifikatet (hvis PKI)

ips:MULTOSID

1.0.0

Indikerer at brukerstedet ønsker å få returnert multosID

requestAttributeType

Type: xs:string

Må være en av følgende verdier:

Verdi

Fra versjoon

Beskrivelse

ips:GUI

1.0.0

Angir GUI/Layout kode kode

ips:FORCEDTESTID

1.0.5

(uoffisiell - KUN i test) - brukes ved automatisk testing. Angis på følgende format:{type}:{id},[{validationID}]. Aktuelle typer:

TypeForklaring

MUL

= MultosID

(

- BPSC

, NTSK)

USR

= Brukernavn (

OTP1

OPT1, OTP2, OTP3, CC15, CC15U,

og

CC15V

)

CNOKortnummer (Alle)

Eksempel: "MUL:010100213576B309,1993773

", eller

"

CNO:280003413,1993773". 


Brukerstedet må være satt opp med tillatelse til bruke FORCEDTESTID, og miljøet man kjører mot må også støtte dette.

ips:DIRECTFUNC

1.0.5

Angir direkte funksjon. Direkte funksjon(er):

FunksjonForklaring

CC15REG

= Registreringsside for CC15. Ender opp innlogget.