@sqala/threedsecure-js
Version:
A vanilla library for implementing 3D Secure authentication flows in payment applications
20 lines • 659 B
TypeScript
import { Authentication, Logger } from '../types';
import { Base64Encoder } from './base64-encoder';
export declare enum ChallengeWindowSize {
H400xW250 = "01",
H400xW390 = "02",
H600xW500 = "03",
H400xW600 = "04",
Fullscreen = "05"
}
export declare class ChallengeService {
private readonly logger;
private readonly base64Encoder;
private iFrame;
private form;
constructor(logger: Logger, base64Encoder?: Base64Encoder);
private getChallengeWindowSize;
executeChallenge(authentication: Authentication, container: HTMLElement): Promise<void>;
clean(): void;
}
//# sourceMappingURL=challenge-service.d.ts.map