@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
64 lines (63 loc) • 2.27 kB
TypeScript
import { LoyaltyHandling } from "./loyaltyHandling";
import { PaymentType } from "./paymentType";
export declare class CardAcquisitionTransaction {
/**
* Card payment brands allowed by the Sale System for the payment transaction.
*/
"AllowedPaymentBrand"?: Array<string>;
/**
* Loyalty brands or programs allowed by the Sale System for the loyalty transaction.
*/
"AllowedLoyaltyBrand"?: Array<string>;
"LoyaltyHandling"?: LoyaltyHandling;
/**
* The language used on the terminal screen or in text printed by the terminal. Typical use case is setting the language on unattended terminals. Format: two-character [ISO 639:2023](https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes) format.
*/
"CustomerLanguage"?: string;
"ForceEntryMode"?: Array<CardAcquisitionTransaction.ForceEntryModeEnum>;
/**
* Indicates if the Customer realises the selection of the card application.
*/
"ForceCustomerSelectionFlag"?: boolean;
/**
* Amount of a transaction. In the Card Acquisition Request message, it allows the processing of a contactless card.
*/
"TotalAmount"?: number;
"PaymentType"?: PaymentType;
/**
* Cash back has been requested with the payment transaction. Allows choice of the Customer language when the POI displays messages or print text to Merchant interface.
*/
"CashBackFlag"?: boolean;
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 CardAcquisitionTransaction {
enum ForceEntryModeEnum {
Rfid = "RFID",
Keyed = "Keyed",
Manual = "Manual",
File = "File",
Scanned = "Scanned",
MagStripe = "MagStripe",
Icc = "ICC",
SynchronousIcc = "SynchronousICC",
Tapped = "Tapped",
Contactless = "Contactless",
CheckReader = "CheckReader"
}
}