UNPKG

@paciolan/cybersource-sdk

Version:
80 lines (79 loc) 3.69 kB
/** * CyberSource Merged Spec * All CyberSource API specs merged together. These are available at https://developer.cybersource.com/api/reference/api-reference.html * * OpenAPI spec version: 0.0.1 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { TmsEmbeddedInstrumentIdentifierTokenizedCardCard } from './tms-embedded-instrument-identifier-tokenized-card-card'; /** * * @export * @interface TmsEmbeddedInstrumentIdentifierTokenizedCard */ export interface TmsEmbeddedInstrumentIdentifierTokenizedCard { /** * The network token card association brand Possible Values: - visa - mastercard - americanexpress * @type {string} * @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard */ type?: string; /** * State of the network token or network token provision Possible Values: - ACTIVE : Network token is active. - SUSPENDED : Network token is suspended. This state can change back to ACTIVE. - DELETED : This is a final state for a network token instance. - UNPROVISIONED : A previous network token provision was unsuccessful. * @type {string} * @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard */ state?: string; /** * Unique Identifier for the enrolled PAN. This Id is provided by the card association when a network token is provisioned successfully. * @type {string} * @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard */ enrollmentId?: string; /** * Unique Identifier for the network token. This Id is provided by the card association when a network token is provisioned successfully. * @type {string} * @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard */ tokenReferenceId?: string; /** * Issuers state for the network token Possible Values: - INVALID_REQUEST : The network token provision request contained invalid data. - CARD_VERIFICATION_FAILED : The network token provision request contained data that could not be verified. - CARD_NOT_ELIGIBLE : Card can currently not be used with issuer for tokenization. - CARD_NOT_ALLOWED : Card can currently not be used with card association for tokenization. - DECLINED : Card can currently not be used with issuer for tokenization. - SERVICE_UNAVAILABLE : The network token service was unavailable or timed out. - SYSTEM_ERROR : An unexpected error occurred with network token service, check configuration. * @type {string} * @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard */ reason?: string; /** * The token requestors network token * @type {string} * @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard */ number?: string; /** * Two-digit month in which the network token expires. Format: `MM`. Possible Values: `01` through `12`. * @type {string} * @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard */ expirationMonth?: string; /** * Four-digit year in which the network token expires. Format: `YYYY`. * @type {string} * @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard */ expirationYear?: string; /** * Generated value used in conjunction with the network token for making a payment. * @type {string} * @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard */ cryptogram?: string; /** * * @type {TmsEmbeddedInstrumentIdentifierTokenizedCardCard} * @memberof TmsEmbeddedInstrumentIdentifierTokenizedCard */ card?: TmsEmbeddedInstrumentIdentifierTokenizedCardCard; }