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
Må være en av følgende verdier:
Verdi | Fra versjon | Beskrivelse |
---|---|---|
ips:NTSK | 1.0.0 | Norsk Tipping Spillerkort |
ips:BPSC | 1.0.0 | Alle typer Buypass Smartkort |
ips:OTP1 | 1.0.2 | Buypass ID i mobil (brukernavn, passord og sikkerhetskode) |
ips:OTP1PAYAPPROVAL | 1.0.2 | Betalingsbekreftelse med Buypass ID i mobil (brukernavn, passord og sikkerhetskode) |
ips:BPACCOUNT | 1.0.0 | Buypasskonto |
ips:NTACCOUNT | 1.0.0 | Spillerkonto (Buypasskonto) |
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:OTP3PAYAPPROVAL | 1.0.2 | Betalingsbekreftelse med 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) |
ips:SOCIAL | 1.2.2 | Pålogging med sosiale media |
ips:PWD1 | 1.2.2 | Pålogging med brukernavn passord på Nivå 1 |
ips:FNR | 1.2.2 | Pålogging med fødselsnummer og OTP |
ips:FNR1 | 1.2.3 | Steg 1 av GUI-løs pålogging med fødselsnummer og OTP. Krever FNR vedlagt i forespørselen. |
ips:FNR2 | 1.2.3 | Steg 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:
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
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 |
operationType
Type: xs:string
Må være en av følgende verdier:
Verdi | Fra versjon | OP-parameter | Request type | Beskrivelse |
---|---|---|---|---|
ips:PAY | 1.0.0 | BXPAY | PaymentRequest | Betaling med brukerinteraksjon |
ips:PAY | 1.2.0 | BXBPAY | MultiplePaymentRequest | Betaling (Last og Betal) med brukerinteraksjon |
ips:PAY | 1.2.0 | BXORDPAY, BXORDPAY2 | OrderPaymentRequest | Betaling av ordre/KID (Last og Betal) med brukerinteraksjon |
ips:DIRECTPAY | 1.0.0 | BXTPAY | PaymentRequest | Betaling uten brukerinteraksjon (token basert) |
ips:TRANSFER | 1.0.0 | BXTPAY | PaymentRequest | Overføring uten brukerinteraksjon (token basert) - kun v/tokenbasert direkte betaling |
ips:RECURRINGPAY | 1.0.0 | BXRECPAY | PaymentRequest | Betaling uten brukerinteraksjon - forutsetter avtale om reccuring payments |
ips:LOADANDPAY | 1.2.2 | BXTPAY | PaymentRequest | Betaling fra registrert betalingskort uten brukerinteraksjon (token basert) |
ips:LOADANDPAYWITHCARD | 1.2.2 | BXTPAY | PaymentRequest | Betaling fra nytt betalingskort uten brukerinteraksjon (token basert) |
ips:NONE | 1.2.2 | BXPAYMETHOD / BXDPAYMETHOD | PaymentMethod | 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:
Verdi | Fra versjoon | Beskrivelse |
---|---|---|
ips:PAYED | 1.0.0 | Betaling er gjennomført iht forespørselen |
ips:FAILED | 1.0.0 | Betaling er ikke gjennomført |
algorithmIdentifierType
Type: xs:string
Må være en av følgende verdier:
Verdi | Fra versjoon | Beskrivelse |
---|---|---|
ips:SHA1withRSA | 1.0.0 | RSA kryptogram over SHA1 digest |
ips:RSA | 1.0.0 | RSA kryptogram |
ips:SHA1 | 1.0.0 | SHA1 digest |
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:
Eksempel: "MUL:010100213576B309,1993773", eller "CNO:280003413,1993773". | ||||||||
ips:DIRECTFUNC | 1.0.5 | Angir direkte funksjon. Direkte funksjon(er):
|
...