@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
42 lines (41 loc) • 1.83 kB
TypeScript
export declare class ThreeDSRequestorAuthenticationInfo {
/**
* Data that documents and supports a specific authentication process. Maximum length: 2048 bytes.
*/
"threeDSReqAuthData"?: string;
/**
* Mechanism used by the Cardholder to authenticate to the 3DS Requestor. Allowed values: * **01** — No 3DS Requestor authentication occurred (for example, cardholder “logged in” as guest). * **02** — Login to the cardholder account at the 3DS Requestor system using 3DS Requestor’s own credentials. * **03** — Login to the cardholder account at the 3DS Requestor system using federated ID. * **04** — Login to the cardholder account at the 3DS Requestor system using issuer credentials. * **05** — Login to the cardholder account at the 3DS Requestor system using third-party authentication. * **06** — Login to the cardholder account at the 3DS Requestor system using FIDO Authenticator.
*/
"threeDSReqAuthMethod"?: ThreeDSRequestorAuthenticationInfo.ThreeDSReqAuthMethodEnum;
/**
* Date and time in UTC of the cardholder authentication. Format: YYYYMMDDHHMM
*/
"threeDSReqAuthTimestamp"?: string;
static readonly discriminator: string | undefined;
static readonly mapping: {
[index: string]: string;
} | undefined;
static readonly attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
format: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
format: string;
}[];
constructor();
}
export declare namespace ThreeDSRequestorAuthenticationInfo {
enum ThreeDSReqAuthMethodEnum {
_01 = "01",
_02 = "02",
_03 = "03",
_04 = "04",
_05 = "05",
_06 = "06"
}
}