@sqala/threedsecure-react
Version:
A React library for implementing 3D Secure authentication flows in payment applications
18 lines • 682 B
TypeScript
import { RefObject } from 'react';
import { AuthenticationState, ThreeDSecureParameters, ThreeDSecureResult } from '../types';
export type UseThreeDSecureOptions = {
baseUrl?: string;
publicKey: string;
container: RefObject<HTMLDivElement>;
};
export declare const useThreeDSecure: ({ baseUrl, publicKey, container }: UseThreeDSecureOptions) => {
isExecuting: boolean;
isFinalized: boolean;
status: AuthenticationState | null;
result: ThreeDSecureResult | null;
execute: (options: ThreeDSecureParameters & {
abortController?: AbortController;
}) => Promise<void>;
error: string | null;
};
//# sourceMappingURL=useThreeDSecure.d.ts.map