UNPKG

pesapal-v3

Version:

A lightweight Pesapal payment gateway integration for Node.js and TypeScript.

11 lines (10 loc) 537 B
import { PesapalConfig, IPNRegistrationRequest, IPNRegistrationResponse, PaymentRequest, PaymentResponse, TransactionStatusResponse } from './types'; export declare class Pesapal { private config; private kyInstance; constructor(config: PesapalConfig); getAuthToken(): Promise<string>; registerIPN(data: IPNRegistrationRequest): Promise<IPNRegistrationResponse>; submitOrder(data: PaymentRequest): Promise<PaymentResponse>; getTransactionStatus(orderTrackingId: string): Promise<TransactionStatusResponse>; }