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.