Product FAQ

Questions about BOIVA identity verification

Compare IDVB, IDVS, and IDVC, then review the documented integration path for your application.

What is BOIVA?

BOIVA is an identity verification API platform for businesses operating onboarding and customer-verification workflows in Indonesia. It offers three products: IDVB, IDVS, and IDVC.

What is the difference between IDVB, IDVS, and IDVC?

IDVB matches core identity data without a selfie. IDVS adds selfie comparison to identity-data verification. IDVC combines identity-data verification, selfie comparison, and liveness signals in a comprehensive flow.

Which BOIVA product should I use?

Use IDVB when your workflow only needs identity-data matching. Choose IDVS when you also need a selfie comparison. Choose IDVC when your process requires layered identity, selfie, and liveness signals. Your organization remains responsible for its final policy and risk decisions.

How do developers integrate BOIVA?

Developers use a Client ID and Client Key to generate a public access token, then POST to /b2b/v1/identity-verification with type set to IDVB, IDVS, or IDVC. Credentials should remain in a protected server-side environment.

Can one business use more than one BOIVA product?

Yes. A business can map IDVB, IDVS, or IDVC to different onboarding paths according to the checks required at each decision point.

How can I discuss product fit and volume?

Use the Find a solution form to select IDVB, IDVS, or IDVC and share your expected monthly verification volume and integration requirements.

What information does IDVB require?

IDVB requires the type value IDVB, NIK in the ktp field, and full name. Date of birth is optional and uses yyyy-mm-dd format. IDVB does not require a selfie.

What information does IDVS require?

IDVS requires the type value IDVS, NIK, full name, and a Base64 selfie photo. Date and place of birth are optional. The canonical documentation specifies JPG, JPEG, or PNG images up to 5 MB and minimum dimensions of 800 by 600 pixels.

What does IDVC add beyond IDVS?

IDVC adds a documented selfie-liveness confidence score to identity-data and selfie comparison signals. It is BOIVA's broadest documented verification scope.

What does normalized mean in a BOIVA response?

The normalized indicator describes certain birth-date discrepancy scenarios, including when a date derived from NIK differs from official records. It is a signal your application should handle explicitly, not an automatic rejection instruction.

How long is a BOIVA public access token valid?

The documented public access token duration is one hour. Your server should regenerate it when required and must never expose the Client ID, Client Key, or token in public code or logs.

What is the difference between sandbox and production?

Sandbox at sandbox.boiva.id is for development and testing. Production uses api.boiva.id with separate production credentials after the documented activation and testing process.

Does a BOIVA result replace our compliance or risk decision?

No. BOIVA returns verification signals. Your organization remains responsible for consent, legal basis, retention, thresholds, exception handling, and final compliance, fraud, or risk decisions.

Can BOIVA support progressive verification?

Yes. A business can use different scopes at different decision points—for example, IDVB for an early data check and IDVS or IDVC when a later or higher-risk action needs selfie or liveness evidence.