Skapa testkonto

Integrer BankID
på 5 minutter

Trenger du å integrere BankID i en app eller på nettet? En integrasjon via BankID Integration API er:

Driftssikker
Rask
Enkel



BankID Integration API

Et driftssikkert, raskt og enkelt API for å integrere Mobilt BankID


Markedets enkleste BankID-API - ca. 5 minutters integrasjon (BankIDs eget API tar ca. 100 timer å integrere).

Ingen virtuelle maskiner eller sertifikatshåndtering

Eget BankID-sertifikat (deres firmanavn i BankID-appen)

Dedikert supporttekniker

Driftssikker, rask og sikker håndtering av anrop og data







1) International Auth endpoint (POST)


International Auth endpoint JSON:
{
"apiUser": "xxx",
// String - username given by BankSignering
"password" : "yyy",
// String - password guid given by BankSignering
"companyApiGuid" : "zzz",
// String - company guid given by BankSignering

"countryAndBankID" : "nobankid-oidc"
// String - the country and the BankID service

"redirectUrl" : "https://yourwebsite.com/bankid/?orderRef=",
// String - the url the user will be redirected to when the BankID process is done. $BANKSIGN_ORDERREF$ will be replaced by the orderRef, and can be used in the collect call
}

International Auth endpoint response JSON:
{
"authResponse": {
"Success": true,
// Bool - was the authentification with BankSignering successful?
"ErrorMessage": null
// String - If something went wrong, what went wrong?
},
"apiCallResponse": { // Null if authentification fails
"Success": true,
// Bool - was the send successful?
"Response": {
"OrderRef": "c1c53baf-9d97-4678-84e2-311c990fad12",
// String - Order ref to collect info about the authentificated user
"ClientAuthUrl": "https://banksign.se/j543lokj-b84b-4ad1-9315-cad47701fbbc"
// String - The url to redirect the user to - where the BankID transaction will be done.
}
}
}



2) International Collect endpoint (POST)


CollectStatus endpoint JSON:
{
"apiUser": "xxx",
// String - username given by BankSignering
"password" : "yyy",
// String - password guid given by BankSignering
"companyApiGuid" : "zzz",
// String - company guid given by BankSignering

"orderRef" : "c1c53baf-9d97-4678-84e2-311c990fad12",
// String - Order ref to collect info about the authentificated user
}

International Collect endpoint response JSON:
{
"authResponse": {
"Success": true,
// Bool - was the authentification with BankSignering successful?
"ErrorMessage": null
// String - If something went wrong, what went wrong?
},
"apiCallResponse": { // Null if authentification fails
"Success": true,
// Bool - was the send successful?
"Response": {
"identityscheme": "nobankid-oidc",
"nameidentifier": "ee9b1bb905a6458e9f3b9d068f1a3765",
"sub": "{ee9b1bb9-05a6-458e-9f3b-9d068f1a3765}",
"uniqueuserid": "9578-6000-4-351726",
// The uniqueUserId identifies the legal person corresponding to the authentication, and is not considered sensitive
"certissuer": "CN=BankID - TestBank1 - Bank CA 3,OU=123456789,O=TestBank1 AS,C=NO;OrginatorId=9980;OriginatorName=BINAS;OriginatorId=9980",
"certsubject":: "CN=BankSignTest\\, Mikkel,O=TestBank1 AS,C=NO,SERIALNUMBER=9578-6000-4-351726",
"birthdate": "1946-03-27",
"socialno": "27034698436",
// socialno = Social security number
"family_name": "BankSignTest",
"given_name": "Mikkel",
"name": "Mikkel BankSignTest",
"country": "NO",
"authenticationinstant": "2021-08-19T13:16:26.737Z",
}
}
}

Anbudsforspørsel

Fyll inn dine firmadetaljer, så sender vi et tilbud innen 24 timer.

BankSignering. Intresserad? Kontakta erik.hertsius@banksignering.se eller ring 073 669 55 88

BankSignering. Intresserad? Kontakta erik.hertsius@banksignering.se eller ring 073 669 55 88


Laddar...