wallee
Version:
TypeScript/JavaScript client for wallee
48 lines (47 loc) • 2.11 kB
TypeScript
import type { CardAuthenticationVersion } from './CardAuthenticationVersion';
import type { CardAuthenticationResponse } from './CardAuthenticationResponse';
/**
*
* @export
* @interface CardholderAuthentication
*/
export interface CardholderAuthentication {
/**
* The identifier (e.g., XID or DSTransactionID) assigned by the authentication system for tracking and verification.
* @type {string}
* @memberof CardholderAuthentication
*/
readonly authenticationIdentifier?: string;
/**
*
* @type {CardAuthenticationResponse}
* @memberof CardholderAuthentication
*/
authenticationResponse?: CardAuthenticationResponse;
/**
* The Electronic Commerce Indicator (ECI) represents the authentication level and indicates liability shift during online or card-not-present transactions.
* @type {string}
* @memberof CardholderAuthentication
*/
readonly electronicCommerceIndicator?: string;
/**
* The cryptographic token (CAVV/AAV) generated during the authentication process to validate the cardholder's identity.
* @type {string}
* @memberof CardholderAuthentication
*/
readonly authenticationValue?: string;
/**
*
* @type {CardAuthenticationVersion}
* @memberof CardholderAuthentication
*/
version?: CardAuthenticationVersion;
}
/**
* Check if a given object implements the CardholderAuthentication interface.
*/
export declare function instanceOfCardholderAuthentication(value: object): value is CardholderAuthentication;
export declare function CardholderAuthenticationFromJSON(json: any): CardholderAuthentication;
export declare function CardholderAuthenticationFromJSONTyped(json: any, ignoreDiscriminator: boolean): CardholderAuthentication;
export declare function CardholderAuthenticationToJSON(json: any): CardholderAuthentication;
export declare function CardholderAuthenticationToJSONTyped(value?: Omit<CardholderAuthentication, 'authenticationIdentifier' | 'electronicCommerceIndicator' | 'authenticationValue'> | null, ignoreDiscriminator?: boolean): any;