UNPKG

np-payment-sdk

Version:

Unified Payment SDK for Nepal (eSewa, Khalti, ConnectIPS, IME Pay, Mobile Banking)

21 lines (20 loc) 558 B
import { PaymentParams, PaymentResult } from '../types'; export interface ConnectIPSConfig { clientId: string; secret: string; baseUrl?: string; } export declare class ConnectIPSGateway { private config; private baseUrl; constructor(config: ConnectIPSConfig); pay(params: PaymentParams): Promise<PaymentResult>; verify(params: { transactionId: string; amount: number; }): Promise<PaymentResult>; refund(params: { transactionId: string; amount: number; }): Promise<PaymentResult>; }