easypay-nestjs
Version:
easypay for iranian payment gateways
14 lines (13 loc) • 904 B
TypeScript
import { Driver } from "../types/general.type";
import { ZarinpalService } from "./zarinpal.service";
import { BaseVerifyResponse, VerifyData, VerifyOptions } from "../verify/verify";
import { ZibalService } from "./zibal.service";
import { NovinpalService } from "./novinpal.service";
export declare class VerifyService {
private readonly zarinpalService;
private readonly zibalService;
private readonly novinpalService;
constructor(zarinpalService: ZarinpalService, zibalService: ZibalService, novinpalService: NovinpalService);
getVerifyBody(driver: Driver, options: VerifyOptions): import("../verify/novinpal.verify").NovinpalVerifyPaymentOptions | import("../verify/zibal.verify").ZibalVerifyPaymentOptions | import("../verify/zarinpal.verify").ZarinpalVerifyPaymentOptions;
getVerifyResponse<T extends VerifyData>(driver: Driver, response: object): BaseVerifyResponse<T>;
}