@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
77 lines (76 loc) • 2.95 kB
TypeScript
import { RelayedAuthorisationData } from "./relayedAuthorisationData";
import { ThreeDSecure } from "./threeDSecure";
import { TransferNotificationValidationFact } from "./transferNotificationValidationFact";
export declare class IssuedCard {
/**
* The authorisation type. For example, **defaultAuthorisation**, **preAuthorisation**, **finalAuthorisation**
*/
"authorisationType"?: string;
/**
* Indicates the method used for entering the PAN to initiate a transaction. Possible values: **manual**, **chip**, **magstripe**, **contactless**, **cof**, **ecommerce**, **token**.
*/
"panEntryMode"?: IssuedCard.PanEntryModeEnum;
/**
* Contains information about how the payment was processed. For example, **ecommerce** for online or **pos** for in-person payments.
*/
"processingType"?: IssuedCard.ProcessingTypeEnum;
"relayedAuthorisationData"?: RelayedAuthorisationData | null;
/**
* The identifier of the original payment. This ID is provided by the scheme and can be alphanumeric or numeric, depending on the scheme. The `schemeTraceID` should refer to an original `schemeUniqueTransactionID` provided in an earlier payment (not necessarily processed by Adyen). A `schemeTraceId` is typically available for authorization adjustments or recurring payments.
*/
"schemeTraceId"?: string;
/**
* The unique identifier created by the scheme. This ID can be alphanumeric or numeric depending on the scheme.
*/
"schemeUniqueTransactionId"?: string;
"threeDSecure"?: ThreeDSecure | null;
/**
* **issuedCard**
*/
"type"?: IssuedCard.TypeEnum;
/**
* The evaluation of the validation facts. See [validation checks](https://docs.adyen.com/issuing/validation-checks) for more information.
*/
"validationFacts"?: Array<TransferNotificationValidationFact>;
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 IssuedCard {
enum PanEntryModeEnum {
Chip = "chip",
Cof = "cof",
Contactless = "contactless",
Ecommerce = "ecommerce",
Magstripe = "magstripe",
Manual = "manual",
Token = "token"
}
enum ProcessingTypeEnum {
AtmWithdraw = "atmWithdraw",
BalanceInquiry = "balanceInquiry",
Ecommerce = "ecommerce",
Moto = "moto",
Pos = "pos",
PurchaseWithCashback = "purchaseWithCashback",
Recurring = "recurring",
Token = "token"
}
enum TypeEnum {
IssuedCard = "issuedCard"
}
}