UNPKG

@gatepaybd/core

Version:

Official JavaScript/TypeScript SDK for GatePay payment gateway supporting bKash, Nagad, Rocket and other Bangladesh payment methods

30 lines 990 B
import { ApiClient } from './api-client'; import { CreatePaymentRequest, PaymentResponse, TransactionListOptions, TransactionListResponse, RefundRequest, RefundResponse } from './types'; export declare class PaymentManager { private apiClient; constructor(apiClient: ApiClient); /** * Create a new payment */ create(request: CreatePaymentRequest): Promise<PaymentResponse>; /** * Get payment by ID */ get(paymentId: string): Promise<PaymentResponse>; /** * List transactions with optional filters */ list(options?: TransactionListOptions): Promise<TransactionListResponse>; /** * Execute/process a payment */ execute(paymentId: string): Promise<PaymentResponse>; /** * Refund a payment */ refund(request: RefundRequest): Promise<RefundResponse>; private validateCreatePaymentRequest; private validateRefundRequest; private buildListParams; } //# sourceMappingURL=payments.d.ts.map