UNPKG

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
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