UNPKG

@sqala/threedsecure-js

Version:

A vanilla library for implementing 3D Secure authentication flows in payment applications

21 lines 780 B
import { Logger, ThreeDSecureParameters, ThreeDSecureResult } from '../types'; export type ThreeDSecureOptions = { baseUrl?: string; publicKey: string; container: HTMLElement; }; export declare class ThreeDSecureService { private readonly logger; private readonly container; private readonly apiService; private readonly dsMethodService; private readonly challengeService; private readonly actionMapping; constructor(options: ThreeDSecureOptions, logger?: Logger); execute(parameters: ThreeDSecureParameters, abortController?: AbortController): Promise<ThreeDSecureResult>; private handleResult; private handleDsMethod; private handleChallenge; private static logger; } //# sourceMappingURL=threedsecure-service.d.ts.map