Light Onboarding
Use Blikk Light Onboarding to send users into a streamlined onboarding flow where you can prefill identity values in the URL.
Production URL: https://light.blikk.tech/
Staging/Test URL: https://light.stage.blikk.tech/
Query Parameters
You can append these query parameters to the Light Onboarding URL:
| Parameter | Description | Behavior |
|---|---|---|
id | Payment ID for a payment which should be initiated after onboarding. | Optional. If supplied, Light Onboarding continues the existing payment flow after the user completes onboarding. This is used when onboarding is triggered as part of an in-progress payment. If a phone number and/or external ID is prefilled on the payment, it takes precedence over URL-prefill values. |
phoneNumber | User phone number | If it is a valid Icelandic phone number, the onboarding form is prefilled and the phone input is locked. If invalid, it is ignored. |
externalId | User external ID (kennitala, Icelandic SSN) | If it is exactly 10 digits, the onboarding form is prefilled and the field is locked. If invalid, it is ignored. |
redirectUrl | URL to return to after onboarding | Optional. If supplied, it is used as the post-onboarding redirect target. If omitted, the user stays on the onboarding page but is prompted with a message that a bank account was successfully onboarded. |
URL Examples
Prefill both phoneNumber and externalId, and set a post-onboarding redirect:
https://light.blikk.tech/?phoneNumber=7712345&externalId=1201743399&redirectUrl=https%3A%2F%2Fmerchant.example%2Fonboarding-complete
Prefill phone number only:
https://light.blikk.tech/?phoneNumber=%2B3547712345
or
https://light.blikk.tech/?phoneNumber=+3547712345
Integrator Usage (with Existing "user exists" APIs)
Integrators can combine this with the existing "user exists" endpoints to decide whether to send a user to onboarding:
Typical usage:
- Check whether the user already exists in Blikk.
- If onboarding is needed, redirect the user to Light Onboarding with relevant query parameters.
- Continue your normal app flow after onboarding completes.
Notes
- On our staging environment, onboarding of users can be tested by providing a valid Icelandic mobile phone number. One must select to authenticate using Auðkenniapp. No electronic ID authentication will be required. Only a OTP via SMS will be sent to the provided phone number.
- Parameter names are case-sensitive: use
id,phoneNumber,externalId, andredirectUrl. - If a value is already defined by the current onboarding/payment context, that existing value takes precedence over URL-prefill values. The
iddefines that context.