modem-pay
Version:
A TypeScript SDK for integrating with the Modem Pay payment gateway, enabling seamless payment processing and financial services in your applications.
12 lines (11 loc) • 567 B
TypeScript
import { List, Transaction, TransactionListOption } from "../types";
import BaseResource from "./base";
export default class TransactionsResource extends BaseResource {
constructor(apiKey: string, maxRetries: number, timeout: number);
/** Retrieves a single transaction by its ID */
retrieve(id: string): Promise<Transaction>;
/** Reverses a single transaction by its reference */
reverse(reference: string): Promise<Transaction>;
/** Returns a list of Transactions. */
list(options?: TransactionListOption): Promise<List<Transaction>>;
}