np-payment-sdk
Version:
Unified Payment SDK for Nepal (eSewa, Khalti, ConnectIPS, IME Pay, Mobile Banking)
21 lines (20 loc) • 550 B
TypeScript
import { PaymentParams, PaymentResult } from '../types';
export interface IMEPayConfig {
merchantCode: string;
apiKey: string;
baseUrl?: string;
}
export declare class IMEPayGateway {
private config;
private baseUrl;
constructor(config: IMEPayConfig);
pay(params: PaymentParams): Promise<PaymentResult>;
verify(params: {
transactionId: string;
amount: number;
}): Promise<PaymentResult>;
refund(params: {
transactionId: string;
amount: number;
}): Promise<PaymentResult>;
}