easypay-nestjs
Version:
easypay for iranian payment gateways
37 lines (36 loc) • 964 B
TypeScript
import { BaseVerifyOptions } from "../base/verify";
export interface NovinpalVerifyOptions extends BaseVerifyOptions {
apiKey: string;
refId: string;
}
export interface NovinpalVerifyPaymentOptions {
api_key: string;
ref_id: string;
}
export interface NovinpalVerifyPaymentResponse {
paidAt?: Date;
cardNumber: number;
status?: 1 | 0 | -1 | -2;
amount: number;
refNumber?: number;
refId: number;
description?: string;
orderId?: number;
verifiedBefore?: boolean;
}
export interface NovinpalVerifyPaymentResponseExtraData extends NovinpalVerifyPaymentResponse {
paidAt?: Date;
cardNumber: number;
amount: number;
refNumber?: number;
refId: number;
description?: string;
orderId?: number;
verifiedBefore?: boolean;
}
export interface NovinpalVerifyPaymentResponseError {
status: 1 | 0 | -1 | -2;
identification: string;
errorCode: string;
errorDescription: string;
}