Quick guide
Quick implementation guide for the components offered by the Web SDK.
SDK Web Components
import { TypeFamily, TrackingSteps } from '@facephi/sdk-web-wc';
<facephi-sdk-provider
apikey={process.env.FACEPHI_SDK_APIKEY}
type={TypeFamily.onboarding}
steps={`${TrackingSteps.start},${TrackingSteps.selphidWidget},${TrackingSteps.selphiWidget},${TrackingSteps.finish}`}`
customerId={uniqueUserId}
onEmitData={(event) => {
console.log('Facephi SDK Provider:', event.detail);
startSelphID();
}}
/>const sdkProvider = document.querySelector('facephi-sdk-provider');
function startSelphID() {
const selphidWidget = document.createElement('facephi-selphid-widget');
selphidWidget.disableTutorial = true;
selphidWidget.addEventListener('extractionFinish', (event) => {
console.log('Facephi SelphID Widget', event.detail);
startSelphi();
});
sdkProvider.innerHTML = '';
sdkProvider.appendChild(selphidWidget);
}
function startSelphi() {
const selphiWidget = document.createElement('facephi-selphi-widget');
selphiWidget.disableTutorial = true;
selphiWidget.addEventListener('extractionFinish', (event) => {
console.log('Facephi Selphi Widget', event.detail);
sdkProvider.innerHTML = 'Onboarding completed';
});
sdkProvider.innerHTML = '';
sdkProvider.appendChild(selphiWidget);
}TypeScript
Usage example
Integration in frameworks
Compatibility with iframes
How to use
Last updated