@adyen/api-library
Version:
The Adyen API Library for NodeJS enables you to work with Adyen APIs.
24 lines (23 loc) • 1.03 kB
TypeScript
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;