payxpert-ts
Version:
Payzone API wrapper in NodeJS
19 lines • 1.03 kB
TypeScript
import PaymentClient from "./payment_client.js";
declare type TransactionOperation = "sale" | "refund" | "credit" | "authorize" | "capture" | "cancel" | "rebill";
export default class GatewayClient extends PaymentClient {
creditCardSale(body: any): Promise<any>;
creditCardAuthorize(body: any): Promise<any>;
creditCardCapture(id: string, body: any): Promise<any>;
creditFundTransfer(id: string, body: any): Promise<any>;
refundTransaction(id: string, body: any): Promise<any>;
cancelTransaction(id: string, body: any): Promise<any>;
rebillTransaction(id: string, body: any): Promise<any>;
queryTransaction(id: string): Promise<any>;
exportTransactionsList(body: any, transactionOperation?: TransactionOperation): Promise<any>;
blacklistUsers(id: string, body: any): Promise<any>;
check3DSecure(body: any): Promise<any>;
parse3DSecure(id: string, paRes: any): Promise<any>;
blacklistValue(body: any): Promise<any>;
}
export {};
//# sourceMappingURL=gateway.d.ts.map