UNPKG

@muhammedaksam/sipay-node

Version:

Node.js TypeScript SDK for Sipay payment gateway

16 lines 822 B
import { SipayConfig, SipayApiResponse, RequestOptions } from '../types'; export declare class SipayHttpClient { private client; private config; private token?; constructor(config: SipayConfig); authenticate(): Promise<void>; request<T = any>(method: 'GET' | 'POST', url: string, data?: any, options?: RequestOptions): Promise<SipayApiResponse<T>>; get<T = any>(url: string, params?: any, options?: RequestOptions): Promise<SipayApiResponse<T>>; post<T = any>(url: string, data?: any, options?: RequestOptions): Promise<SipayApiResponse<T>>; postForm<T = any>(url: string, data?: any, options?: RequestOptions): Promise<SipayApiResponse<T>>; private createSipayError; getToken(): string | undefined; setToken(token: string): void; } //# sourceMappingURL=http-client.d.ts.map