@alloyidentity/web-sdk
Version:
Alloy Web Document SDK
30 lines (29 loc) • 983 B
TypeScript
interface Adx {
/**
* Initializes the Experian FraudNet device fingerprinting.
* @param onValidated - Callback invoked for retrieving the JSC payload
* @param params - Configuration array:
* [0] resourceUrl - URL for resource image
* [1] hdimServiceUrl - HDIM service endpoint
* [2-5] unused
* [6] onInitialized - Callback invoked when HDIM payload is ready
*/
initiate(onValidated: () => void, params: [string, string, null, null, null, null, (payload: string) => void]): void;
/**
* Retrieves the JSC (JavaScript Collector) payload.
* @returns The JSC payload string
*/
validate(): string;
}
declare global {
interface Window {
adx?: Adx;
}
}
interface ExperianFraudNetResult {
hdim?: string;
jsc?: string;
}
export default function embedExperianFraudNet(accessToken: string): Promise<ExperianFraudNetResult>;
export declare const removeExperianFraudNet: () => void;
export {};