wallee
Version:
TypeScript/JavaScript client for wallee
48 lines (47 loc) • 2.1 kB
TypeScript
import type { CardAuthenticationVersion } from './CardAuthenticationVersion';
import type { CardAuthenticationResponse } from './CardAuthenticationResponse';
/**
*
* @export
* @interface CardholderAuthenticationCreate
*/
export interface CardholderAuthenticationCreate {
/**
* The identifier (e.g., XID or DSTransactionID) assigned by the authentication system for tracking and verification.
* @type {string}
* @memberof CardholderAuthenticationCreate
*/
authenticationIdentifier?: string;
/**
*
* @type {CardAuthenticationResponse}
* @memberof CardholderAuthenticationCreate
*/
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 CardholderAuthenticationCreate
*/
electronicCommerceIndicator?: string;
/**
* The cryptographic token (CAVV/AAV) generated during the authentication process to validate the cardholder's identity.
* @type {string}
* @memberof CardholderAuthenticationCreate
*/
authenticationValue?: string;
/**
*
* @type {CardAuthenticationVersion}
* @memberof CardholderAuthenticationCreate
*/
version: CardAuthenticationVersion;
}
/**
* Check if a given object implements the CardholderAuthenticationCreate interface.
*/
export declare function instanceOfCardholderAuthenticationCreate(value: object): value is CardholderAuthenticationCreate;
export declare function CardholderAuthenticationCreateFromJSON(json: any): CardholderAuthenticationCreate;
export declare function CardholderAuthenticationCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): CardholderAuthenticationCreate;
export declare function CardholderAuthenticationCreateToJSON(json: any): CardholderAuthenticationCreate;
export declare function CardholderAuthenticationCreateToJSONTyped(value?: CardholderAuthenticationCreate | null, ignoreDiscriminator?: boolean): any;