UNPKG

easypay-nestjs

Version:
22 lines (21 loc) 1.1 kB
import { BasePaymentStrategy } from "../types/payment.strategy"; import { NovinpalRequestResponseExtraData } from "../types/novinpal/request"; import { NovinpalVerifyPaymentResponseExtraData } from "../types/novinpal/verify"; import { BaseRequestResponse, RequestOptions } from "../types/base/request"; import { BaseVerifyResponse, VerifyOptions } from "../types/base/verify"; import { BaseInquiryResponse, InquiryOptions } from "../types/base/inquiry"; export declare class NovinpalStrategy implements BasePaymentStrategy<NovinpalRequestResponseExtraData, NovinpalVerifyPaymentResponseExtraData, null> { API_URLS: { sandbox: string; production: string; }; GATEWAY_URLS: { sandbox: string; production: string; }; request(data: RequestOptions): Promise<BaseRequestResponse<NovinpalRequestResponseExtraData>>; verify(data: VerifyOptions): Promise<BaseVerifyResponse<NovinpalVerifyPaymentResponseExtraData>>; inquiry(options: InquiryOptions): Promise<BaseInquiryResponse<null>>; private handleAxiosError; private handleUnknownError; }