UNPKG

@adyen/api-library

Version:

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

24 lines (23 loc) 1.03 kB
import Service from "../service"; import Client from "../client"; import { TerminalApiRequest, TerminalApiResponse } from "../typings/terminal/models"; declare class TerminalCloudAPI extends Service { private readonly terminalApiAsync; private readonly terminalApiSync; constructor(client: Client); private static setApplicationInfo; /** * Send an asynchronous payment request to the Terminal API. * * @param terminalApiRequest - The request to send. * @returns A promise that resolves to "ok" if the request was successful, or a TerminalApiResponse if there is an error. */ async(terminalApiRequest: TerminalApiRequest): Promise<string | TerminalApiResponse>; /** * Send a synchronous payment request to the Terminal API. * @param terminalApiRequest - The request to send. * @returns A promise that resolves to a TerminalApiResponse. */ sync(terminalApiRequest: TerminalApiRequest): Promise<TerminalApiResponse>; } export default TerminalCloudAPI;