easypay-nestjs
Version:
easypay for iranian payment gateways
18 lines (17 loc) • 1.36 kB
TypeScript
import { BasicDriver } from "../class/driver";
import { UrlService } from "./url.service";
import { NovinpalRequestErrorData, NovinpalRequestOptions, NovinpalRequestPaymentOptions, NovinpalRequestResponse, NovinpalRequestResponseExtraData } from "../request/novinpal.request";
import { NovinpalVerifyOptions, NovinpalVerifyPaymentOptions, NovinpalVerifyPaymentResponse, NovinpalVerifyPaymentResponseError, NovinpalVerifyPaymentResponseExtraData } from "../verify/novinpal.verify";
import { BaseResponse } from "../types/general.type";
import { BaseRequestResponse } from "request/request";
import { BaseVerifyResponse } from "verify/verify";
export declare class NovinpalService extends BasicDriver {
private readonly urlService;
constructor(urlService: UrlService);
getRequestBody(options: NovinpalRequestOptions): NovinpalRequestPaymentOptions;
getRequestResponse(response: NovinpalRequestResponse, sandbox: boolean): BaseRequestResponse<NovinpalRequestResponseExtraData>;
getRequestResponseError(response: NovinpalRequestErrorData): BaseResponse;
getVerifyBody(options: NovinpalVerifyOptions): NovinpalVerifyPaymentOptions;
getVerifyResponse(response: NovinpalVerifyPaymentResponse): BaseVerifyResponse<NovinpalVerifyPaymentResponseExtraData>;
getVerifyResponseError(response: NovinpalVerifyPaymentResponseError): BaseResponse;
}