UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

64 lines (63 loc) 2.27 kB
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" } }