bc-opayo-sdk
Version:
BetterCommerce's Opayo NodeJS SDK enables BC client applications to integrate with Opayo merchant API system. It publishes an interface to interact with [Opayo API](https://www.elavon.co.uk/resource-center/help-with-your-solutions/opayo/integrations/types
14 lines (13 loc) • 565 B
TypeScript
import { ITransaction } from "../base/contracts/ITransaction";
import { ITransactionRequest } from "../models";
export default class Transaction implements ITransaction {
/**
* Initiates a transaction request.
*
* @param {ITransactionRequest} data The transaction request data.
* @returns {Promise<any>} A promise resolving to the result of the transaction request.
* @throws {Error} If the request fails, an error is thrown.
*/
request(data: ITransactionRequest): Promise<any>;
getDetails(data: any): void;
}