comgate-node
Version:
Comgate Payments API Typescript SDK written in Typescript
12 lines (11 loc) • 1 kB
TypeScript
import { CreateResponse } from "../types/endpoints/create";
import { CancelResponse } from "../types/endpoints/cancel";
import { RecurringResponse } from "../types/endpoints/recurring";
import { RefundResponse } from "../types/endpoints/refund";
import { CapturePreAuthResponse } from "../types/endpoints/capturePreauth";
import { CancelPreAuthResponse } from "../types/endpoints/cancelPreauth";
import { MethodsBadRequestResponse, MethodsSuccessResponse } from "../types/endpoints/methods";
import { StatusResponse } from "../types/endpoints/status";
import { HttpStatusCode } from "axios";
export type URLEnum = '/create' | '/cancel' | '/recurring' | '/refund' | '/capturePreauth' | '/cancelPreauth' | '/methods' | '/status';
export declare function parseResponse(url: URLEnum, data: any, status: HttpStatusCode): CreateResponse | CancelResponse | RecurringResponse | RefundResponse | CapturePreAuthResponse | CancelPreAuthResponse | MethodsSuccessResponse | MethodsBadRequestResponse | StatusResponse;