2025-04-09 18:55:14 +08:00

33 lines
998 B
TypeScript

import { IsecurityConfig, productSceneEnum, DeviceIdParameter } from '../types';
export declare const getSecurityConfigStorageKey: (scene: productSceneEnum) => string;
export declare enum SecurityRegionEnum {
SG = "SG",
US = "US",
DE = "DE"
}
export declare const securityHost: {
SG: string;
US: string;
DE: string;
};
export declare const sceneMap: {
CASHIER_PAYMENT: string;
AUTO_DEBIT: string;
VAULTING: string;
CARD_APPLE_PAY: string;
EASYPAY: string;
EASY_PAY: string;
FLASH_BUY: string;
};
export declare const getSecurityHost: (region: string) => string;
export declare const getSecurityScene: (product: string) => string;
export declare class Security {
scene: string;
h5gateway: string;
constructor(options: IsecurityConfig);
initSecurity(successCallback: any, failCallback: any): void;
private initToken;
pollingGetApdidToken(config?: DeviceIdParameter): Promise<string>;
getApdidToken(): Promise<string>;
}