UNPKG

@adyen/api-library

Version:

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

68 lines (67 loc) 2.37 kB
import { PaymentInstrumentType } from "./paymentInstrumentType"; import { PaymentTotals } from "./paymentTotals"; /** * If Result is Success, contains all the totals, classified as required by the Sale in the message request. At least, transaction totals are provided per Acquirer, Acquirer Settlement, and Card Brand. Result of the Sale to POI Reconciliation processing. */ export declare class TransactionTotals { "PaymentInstrumentType": PaymentInstrumentType; /** * Identification of the Acquirer. */ "AcquirerID"?: number; /** * Identifier of a reconciliation period with a payment or loyalty host. */ "HostReconciliationID"?: string; /** * Type of payment or loyalty card. If configured to present totals per card brand, and Response.Result is Success. */ "CardBrand"?: string; /** * Identification of a POI System or a POI Terminal for the Sale to POI protocol. Sent if requested in the message request. */ "POIID"?: string; /** * Identification of a Sale System or a Sale Terminal for the Sale to POI protocol. Sent if requested in the message request. */ "SaleID"?: string; /** * Identification of the Cashier or Operator. Sent if requested in the message request. */ "OperatorID"?: string; /** * Shift number. Sent if requested in the message request. */ "ShiftNumber"?: string; /** * Identification of a group of transaction on a POI Terminal, having the same Sale features. Sent if requested in the message request. */ "TotalsGroupID"?: string; /** * Currency of a monetary amount. */ "PaymentCurrency"?: string; /** * Totals of the payment transaction during the reconciliation period. If both `TransactionCount` and `TransactionAmount` are not equal to zero. */ "PaymentTotals"?: Array<PaymentTotals>; 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 TransactionTotals { }