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 navnTypePåkrevdAutoFra versjonBeskrivelse
RequestIdxs:stringJaJa1.0.0En unik requestID innenfor den aktulle brukerstedsID'en. Denne kan genereres ved hjelp av BxCrypto.generateUniqueId()
ResponseUrlxs:anyURINei (max 1)Nei1.0.0Retur adresse for ønsket tilbakeruting etter operasjonen er fullført. Denne må alltid være spesifisert ved redirect baserte operasjoner.
Languagexs:stringNei (max 1)Nei1.0.0
Instrument AttributeEgendefinertNei (mange)Nei1.0.0
Response AttributeEgendefinertNei (mange)Nei1.0.0
Request AttributeEgendefinertNei (mange)Nei1.0.0
TimeStampxs:stringJaJa1.0.0
Noncexs:stringNei (mange)Ja1.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 navnTypePåkrevdAutoFra versjonBeskrivelse
ResponseIdxs:stringJa-1.0.0En unik responseID innenfor den aktulle brukerstedsID'en. Denne er lik den respektive requestID'en
ResponseCoderesponse CodeTypeJa-1.0.0Response kode for operasjonen. Denne definerer om operasjonen var vellykket eller ikke, og hvordan resten av responsen skal tolkes
Noncexs:stringNei (max 1)-1.0.0Tilfeldig streng. Skal ignoreres
ResponseMessagexs:stringNei (max 1)-1.0.0Debugmelding. Skal ikke vises til brukeren.
TimeStampxs:stringNei (max 1)-1.0.0Tidsstempel for responsen

instrumentAttributeType

Type: xs:string

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

VerdiFra versjonBeskrivelse
ips:NTSK1.0.0Norsk Tipping Spillerkort
ips:BPSC1.0.0Alle typer Buypass Smartkort
ips:OTP11.0.2Buypass ID i mobil (brukernavn, passord og sikkerhetskode)
ips:OTP1PAYAPPROVAL1.0.2Betalingsbekreftelse med Buypass ID i mobil (brukernavn, passord og sikkerhetskode)
ips:BPACCOUNT1.0.0Buypasskonto
ips:NTACCOUNT1.0.0Spillerkonto (Buypasskonto)
ips:OTP21.0.2Buypass ID i mobil (brukernavn og passord)
ips:OTP31.0.2Buypass ID i mobil (sikkerhetskode). Krever et forhåndsidentifisering OTP1 eller OTP2 IdToken vedlagt i forespørselen
ips:OTP3PAYAPPROVAL1.0.2Betalingsbekreftelse med Buypass ID i mobil (sikkerhetskode). Krever et forhåndsidentifisering OTP1 eller OTP2 IdToken vedlagt i forespørselen
ips:CC151.0.5Buypass ID mobil (brukernavn, passord og bekreftelse via link på SMS)
ips:CC15U1.0.5Buypass ID mobil (brukernavn, passord)
ips:CC15V1.0.5Bekreftelse via link på SMS (Krever et gyldig forhåndsidentifisert CC15 eller CC15U IdToken)
ips:MIDM1.1.0Identifisering med MobilApp fra mobil-nettleser eller annen MobilApp
ips:CC21.2.0Identifisering med MobilApp fra desktop-nettleser
ips:CC2V1.2.0Bekreftelse via MobilApp (Krever et gyldig forhåndsidentifisert CC2 IdToken)
ips:SOCIAL1.2.2Pålogging med sosiale media
ips:PWD11.2.2Pålogging med brukernavn passord på Nivå 1
ips:FNR1.2.2Pålogging med fødselsnummer og OTP
ips:FNR11.2.3Steg 1 av GUI-løs pålogging med fødselsnummer og OTP. Krever FNR vedlagt i forespørselen.
ips:FNR21.2.3Steg 2 av GUI-løs pålogging med fødselsnummer og OTP. Krever FNR og OTP vedlagt i forespørselen.

tokenStatusType

Type: xs:string

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

VerdiFra versjonBeskrivelse
ips:OK1.0.1Normal status
ips:RECENTLYEXPIRED1.0.1ID'en har nylig gått ut på tid.
ips:UNKNOWN1.0.1Ukjent status. Skal tolkes som feil.

responseCodeType

VerdiFra versjoonBeskrivelse
ips:Base641.0.0Base64 encoding
ips:HexEncoding1.0.0HEX encoding
ips:UrlEncoding1.0.0URL encoding
ips:Plain1.0.0Ingen encoding

operationType

Type: xs:string

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

VerdiFra versjonOP-parameterRequest typeBeskrivelse
ips:PAY1.0.0BXPAYPaymentRequestBetaling med brukerinteraksjon
ips:PAY1.2.0BXBPAYMultiplePaymentRequestBetaling (Last og Betal) med brukerinteraksjon
ips:PAY1.2.0BXORDPAY, BXORDPAY2OrderPaymentRequestBetaling av ordre/KID (Last og Betal) med brukerinteraksjon
ips:DIRECTPAY1.0.0BXTPAYPaymentRequestBetaling uten brukerinteraksjon (token basert)
ips:TRANSFER1.0.0BXTPAYPaymentRequestOverføring uten brukerinteraksjon (token basert) - kun v/tokenbasert direkte betaling
ips:RECURRINGPAY1.0.0BXRECPAYPaymentRequestBetaling uten brukerinteraksjon - forutsetter avtale om reccuring payments
ips:LOADANDPAY1.2.2BXTPAYPaymentRequestBetaling fra registrert betalingskort uten brukerinteraksjon (token basert)
ips:LOADANDPAYWITHCARD1.2.2BXTPAYPaymentRequestBetaling fra nytt betalingskort uten brukerinteraksjon (token basert)
ips:NONE1.2.2BXPAYMETHOD / BXDPAYMETHODPaymentMethod

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:

VerdiFra versjoonBeskrivelse
ips:PAYED1.0.0Betaling er gjennomført iht forespørselen
ips:FAILED1.0.0Betaling er ikke gjennomført

algorithmIdentifierType

Type: xs:string

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

VerdiFra versjoonBeskrivelse
ips:SHA1withRSA1.0.0RSA kryptogram over SHA1 digest
ips:RSA1.0.0RSA kryptogram
ips:SHA11.0.0SHA1 digest
ips:SHA2561.3.5SHA256 digest

certificateReferenceType

Type: xs:string

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

VerdiFra versjoonBeskrivelse
ips:CertificateDN1.0.0Subject DN streng fra sertifikatet
ips:AccessibleURI1.0.0
ips:File1.0.0
ips:BuypassId1.0.0
ips:MerchantId1.0.0

responseAttributeType

Type: xs:string

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

VerdiFra versjoonBeskrivelse
ips:SSN1.0.0Indikerer at brukerstedet ønsker å få returnert fødselsnummeret
ips:CUSTOMERID1.0.0Indikerer at brukerstedet ønsker å få returnert ID utsteder spesifikk kunde-identifikator
ips:BALANCE1.0.0Indikerer at brukerstedet ønsker å få returnert saldo på buypasskonto
ips:CERTIFICATE1.0.0Indikerer at brukerstedet ønsker å få returnert sertifikatet (hvis PKI)
ips:MULTOSID1.0.0Indikerer at brukerstedet ønsker å få returnert multosID

requestAttributeType

Type: xs:string

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

VerdiFra versjoonBeskrivelse
ips:GUI1.0.0Angir GUI/Layout kode kode
ips:FORCEDTESTID1.0.5

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

TypeForklaring
MULMultosID (BPSC, NTSK)
USRBrukernavn (OTP1, 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:DIRECTFUNC1.0.5

Angir direkte funksjon. Direkte funksjon(er):

FunksjonForklaring
CC15REGRegistreringsside for CC15. Ender opp innlogget


...