Lumaktaw sa pangunahing nilalaman
ShieldID

SDKs

Ang ID verification SDK, at ang zero-SDK na landas.

Karamihan ng integration ay hindi na nangangailangan ng SDK — ang hosted page na ang gumagawa ng trabaho. Narito ang web widget kapag gusto mong manatili ang flow sa loob ng sarili mong page. Susunod ang mga native mobile SDK.

Ang zero-SDK na landas

Hindi kailangan ng SDK ng hosted page, sa anumang platform.

Nagbabalik ang POST /v1/sessions ng verification_url. Ipadala ito sa applicant sa anumang paraang ginagamit na ng product mo sa pagpapadala ng link — email, SMS, in-app redirect, QR code sa screen — at ang ShieldID na ang bahala sa capture, liveness challenge at selfie sa sarili nilang phone.

  • Gumagana mula sa web app, system browser o WebView ng native app, email link, o QR code sa kiosk — walang kailangang i-install
  • White-label branding sa mga qualifying plan, para hindi magmukhang hand-off sa third party
  • Dumarating sa iyo ang mga resulta sa pamamagitan ng return_url redirect at ng naka-sign na webhook — hindi na kailangan ng client-side callback wiring

Ang web widget

I-embed ang flow sa sarili mong page.

Isang maliit na script na nagre-render ng hosted verification flow sa loob ng iframe sa iyong page, sa halip na ilayo ang applicant mula rito.

Ano ang gumagana ngayon

  • TLVerify.init({ apiKey, containerId, returnUrl, cancelUrl, webhookUrl, locale, theme }) ay gumagawa ng session at ini-mount ito sa elementong pipiliin mo
  • Tumatakbo ang parehong capture flow gaya ng hosted page, sa loob ng iyong layout, gamit ang iyong accentColor at logo
  • Gumagana na ngayon para sa paggawa ng session at pagpapakita ng flow nang inline

Mga completion callback

Malapit na

Ang onComplete, onCancel, onStep at awtomatikong pag-resize ng iframe ay bahagi ng interface ng widget, pero wala pang nagti-trigger sa mga ito sa loob ng flow. Huwag gumawa ng logic na nakasalalay sa pag-fire ng mga ito — gamitin na lang ang return URL at ang webhook, na parehong gumagana ngayon.

Paalala tungkol sa mga API key sa browser

Naka-document na tumatanggap ang init() call ng widget ng raw na apiKey sa client-side JavaScript. Hindi namin ito inirerekomenda sa production: sinumang mag-view ng source ay makukuha ang iyong key. Sa halip, likhain ang session sa iyong backend gamit ang POST /v1/sessions, at ibigay sa widget ang nagresultang verification_url para i-render — kapareho ng rekomendasyon para sa hosted flow, pero naka-embed sa halip na link.

html
<div id="shieldid-verify"></div>
<!-- Exact script URL is published with your API keys; the path below is illustrative. -->
<script src="https://cdn.shieldid.ca/sdk/v1/widget.js"></script>
<script>
  // Recommended: create the session on your backend first (see API reference),
  // then pass its verification_url straight through — never a raw API key.
  TLVerify.init({
    containerId: "shieldid-verify",
    verificationUrl: "{{ session.verification_url }}", // from your backend
    theme: { accentColor: "#0B5CD8" },
  });
</script>

Mobile

Parating na ang mga native SDK.

Wala pang iOS o Android SDK ngayon. Hanggang sa magkaroon nito, buksan ang hosted verification page sa system browser o WebView ng iyong app — ito ang parehong flow na natatanggap ng web applicant, at gumagana na ito ngayon sa anumang platform na pinagtatakbuhan ng iyong app.

Malapit naMga native na iOS at Android SDK

Pagpili ng paraan

Tatlong paraan ng pagsisimula, tapat na paghahambing.

Magsimula sa hosted page maliban kung mayroon kang partikular na dahilan para mag-embed.

Ang makukuha mo ngayon sa bawat integration path.
KakayahanHosted pageWeb widgetMobile SDK
Walang SDK, walang client-side codeOoHindiMalapit na
Nananatili sa loob ng sarili mong pageNagbubukas bilang linkNaka-embed na iframeMalapit na
Mga completion callback sa iyong codeReturn URL + webhookMalapit naMalapit na
Iyong brandingSa mga kwalipikadong planSa mga kwalipikadong planMalapit na
Gumagana ngayonOoOoHindi

Mga Tanong

FAQ ng SDK at widget.

Simulan ang pag-build

Ang hosted page ang pinakamabilis na paraan para magsimula.

Isang API call, isang link, walang kailangang SDK. Subukan ito ngayon gamit ang sandbox key.