UNPKG

easypay-nestjs

Version:
22 lines (21 loc) 1.19 kB
import { BasePaymentStrategy } from "types/payment.strategy"; import { BaseRequestResponse, RequestOptions } from "../types/base/request"; import { ZarinpalRequestResponseExtraData } from "../types/zarinpal/request"; import { ZarinpalVerifyPaymentResponseExtraData } from "../types/zarinpal/verify"; import { ZarinpalInquiryResponseExtraData } from "../types/zarinpal/inquiry"; import { BaseVerifyResponse, VerifyOptions } from "../types/base/verify"; import { BaseInquiryResponse, InquiryOptions } from "../types/base/inquiry"; export declare class ZarinpalStrategy implements BasePaymentStrategy<ZarinpalRequestResponseExtraData, ZarinpalVerifyPaymentResponseExtraData, ZarinpalInquiryResponseExtraData> { API_URLS: { sandbox: string; production: string; }; GATEWAY_URLS: { sandbox: string; production: string; }; request(data: RequestOptions): Promise<BaseRequestResponse<ZarinpalRequestResponseExtraData>>; verify(data: VerifyOptions): Promise<BaseVerifyResponse<ZarinpalVerifyPaymentResponseExtraData>>; inquiry(data: InquiryOptions): Promise<BaseInquiryResponse<ZarinpalInquiryResponseExtraData>>; private handleError; }