UNPKG

uz-pay-sdk

Version:

🚀 Universal Payment SDK for Uzbekistan - Integrate Payme, Click, UzCard, Humo & Apelsin with one simple API. Battle-tested, production-ready, 95% faster integration.

21 lines (20 loc) • 945 B
import { PaymeDriver } from './drivers/payme.driver'; import { ClickDriver } from './drivers/click.driver'; import { UzcardDriver } from './drivers/uzcard.driver'; import { HumoDriver } from './drivers/humo.driver'; import { ApelsinDriver } from './drivers/apelsin.driver'; export declare class PaymentsService { private readonly paymeDriver; private readonly clickDriver; private readonly uzcardDriver; private readonly humoDriver; private readonly apelsinDriver; constructor(paymeDriver: PaymeDriver, clickDriver: ClickDriver, uzcardDriver: UzcardDriver, humoDriver: HumoDriver, apelsinDriver: ApelsinDriver); create(provider: string, data: any): Promise<any>; check(provider: string, data: any): Promise<any>; cancel(provider: string, data: any): Promise<any>; getAvailableProviders(): string[]; getProviderInfo(provider: string): any; private generateRequestId; private sanitizeLogData; }