nestjs-connectips
Version:
This is simple wrapper for ConnectIPS Payment @nestjs-connectips. Just ping us or open pull request and contribute :)
66 lines • 2.12 kB
TypeScript
import { FactoryProvider, ModuleMetadata } from "@nestjs/common";
export declare const CONNECT_IPS_CONFIG_OPTIONS = "CONNECT_IPS_CONFIG_OPTIONS";
export declare const CONNECT_IPS_PAYMENT_TEST_URL = "https://uat.connectips.com/connectipswebgw/loginpage";
export declare const CONNECT_IPS_PAYMENT_URL = "https://connectips.com/connectipswebgw/loginpage";
export declare const CONNECT_IPS_VALIDATE_TEST_URL = "https://uat.connectips.com/connectipswebws/api/creditor/validatetxn";
export declare const CONNECT_IPS_VALIDATE_URL = "https://connectips.com/connectipswebws/api/creditor/validatetxn";
export declare enum PaymentMode {
TEST = "TEST",
LIVE = "LIVE"
}
export declare enum CONNECT_IPS_STATUS {
SUCCESS = "SUCCESS",
FAILED = "FAILED",
ERROR = "ERROR"
}
export interface ConnectIpsRequestDto {
transactionAmount: number;
transactionId: string;
transactionDate: string;
transactionCurrency: string;
referenceId: string;
remarks: string;
particulars: string;
}
export interface ConnectIpsDto {
MERCHANTID: string;
APPID: string;
APPNAME: string;
TXNID: string;
TXNDATE: string;
TXNCRNCY: string;
TXNAMT: number;
REFERENCEID: string;
REMARKS: string;
PARTICULARS: string;
TOKEN: string;
PAYMENTURL?: string;
}
export interface ConnectIpsOptions {
merchantId: string;
appId: string;
appName: string;
pfxPassword: string;
basicAuthPassword: string;
pfxPath: string;
paymentUrlTest?: string;
paymentUrl?: string;
validateUrlTest?: string;
validateUrl?: string;
paymentMode: PaymentMode;
}
export interface ConnectIpsResponseDto {
referenceId: string;
transactionAmount: string;
status: string;
}
export interface ConnectIpsValidateRequestDto {
merchantId: string;
appId: string;
referenceId: number;
txnAmt: number;
token: string;
}
type ConnectIpsAsyncOptions = Pick<ModuleMetadata, 'imports'> & Pick<FactoryProvider<ConnectIpsOptions>, 'useFactory' | 'inject'>;
export default ConnectIpsAsyncOptions;
//# sourceMappingURL=connectIps.interface.d.ts.map