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.

16 lines (15 loc) • 716 B
import { ConfigService } from '@nestjs/config'; export declare class CacheService { private configService; private readonly redis; constructor(configService: ConfigService); get<T>(key: string): Promise<T | null>; set(key: string, value: any, ttl?: number): Promise<void>; del(key: string): Promise<void>; exists(key: string): Promise<boolean>; increment(key: string, ttl?: number): Promise<number>; cachePaymentStatus(transactionId: string, status: any, ttl?: number): Promise<void>; getPaymentStatus(transactionId: string): Promise<any>; cacheProviderInfo(provider: string, info: any, ttl?: number): Promise<void>; getProviderInfo(provider: string): Promise<any>; }