Testläge & testdata
Nya konton skapas i testläge så att du kan integrera och verifiera hela flödet mot syntetiska data — inga riktiga kreditupplysningar utförs, inga SMS skickas, inget räknas mot kvot eller fakturering.
Så fungerar testläget
När ditt konto är i testläge gäller följande per anrop:
- Endast testpersonnummer i listan nedan accepteras — alla andra returnerar
400 test_mode_requires_test_pnr. - Inga anrop till BankID, Kivra eller andra externa tjänster görs. Svaret bygger på fördefinierade syntetiska data.
- Inga SMS skickas och inget räknas mot kvot eller fakturering.
- Varje testpersonnummer motsvarar ett förutsägbart scenario — se tabellerna nedan.
Du hittar av/på-knappen för testläget under Inställningar i kontrollpanelen. Testläget kan inte stängas av innan ditt konto har validerats av TIC. Validering sker normalt inom 1 arbetsdag från registrering.
Testpersoner (ger fullständig kreditupplysning)
Använd något av dessa personnummer för att få en syntetisk, men komplett, kreditupplysning
tillbaka. Motsvarar status = "Completed".
| Personnummer | Scenariobeskrivning | Kivra tillgänglig? |
|---|---|---|
194401012382 |
Anna Andersson - hög score | Ja |
194401038296 |
Bengt Bengtsson - medelhög score | Nej |
194401032133 |
Carla Carlsson - låg score | Nej |
Felscenarier (avbryter flödet)
Använd något av dessa personnummer för att testa hur din integration hanterar terminala
tillstånd som Rejected, Failed eller Expired. Ingen
fullständig kreditupplysning genereras; statusen sätts direkt vid POST /check.
| Personnummer | Utfall | Scenariobeskrivning |
|---|---|---|
194401056660 |
Rejected | Användaren nekar i BankID |
194401056603 |
Failed | Tekniskt fel (person ej funnen) |
194401059771 |
Expired | Timeout (30 min) |
SMS-flöde i testläge
När du begär en kreditupplysning med deliveryMethod: "sms" och en testperson
returnerar API:et normal hostedUrl men inget SMS skickas —
loggas endast internt. Öppna hostedUrl direkt i webbläsaren för att testa flödet.
På den hostade samtyckessidan visas en gul panel med tre Simulera-knappar:
- Simulera godkännande — hoppar förbi BankID, markerar kreditupplysningen som
Completedmed fixturens data och skickar webhook. - Simulera nekande — sätter status
Rejected. - Simulera timeout — sätter status
Expired.
Riktiga BankID-anrop på en testupplysning blockeras med
400 "Testupplysningar kan inte använda riktig BankID" — knapparna är enda vägen framåt.
Brev-flöde i testläge
Med deliveryMethod: "letter" slutförs kreditupplysningen synkront. Leveransväg
väljs från fixturens kivraAvailable-flagga (se tabellen ovan) — inga anrop till
riktig Kivra görs.
Exempel
Begär en kreditupplysning med en testperson:
curl -X POST https://credit.tic.io/api/v1/check \
-H "X-Api-Key: YOUR_TEST_KEY" \
-H "Content-Type: application/json" \
-d '{
"personalNumber": "194401012382",
"deliveryMethod": "letter",
"webhookUrl": "https://your-app.com/webhook"
}'
Svar (200 OK) är ett fullständigt slutfört check-objekt; hämta rapporten med
GET /api/v1/check/{id}.
Gå live
När ditt konto är validerat:
- Gå till Inställningar i kontrollpanelen.
- Avaktivera Testläge.
- Kvot och fakturering börjar räknas från nästa kreditupplysning. Historiska testupplysningar ligger kvar men räknas aldrig.