UNPKG

@ronnakamoto/inp-middleware

Version:

INP Protocol middleware for Express.js and Next.js applications - API-driven implementation with automatic metrics integration

21 lines 1.32 kB
/** * INP Middleware - Internet Native Payments for Express.js and Next.js * * A TypeScript middleware library that enables service providers to accept * and validate payments using the INP (Internet Native Payments) protocol. * * @packageDocumentation */ export { inpMiddleware, default as INPMiddleware } from './middleware'; export { INPClient } from './client/inp-client'; export { INPError, INPValidationError, INPPaymentError } from './errors'; export type { INPEndpointConfig, INPDiscoveryEndpoint, INPPayment, INPClientConfig, INPDiscoveryRequest, INPPaymentValidationRequest, INPServiceInvocationRequest, INPMiddlewareOptions, INPPaymentMiddlewareOptions, INPDiscoveryMiddlewareOptions, INPValidationResult, INPDiscoveryResult, INPPaymentValidationResult, INPServiceInvocationResult, INPErrorResponse, INPValidationError as INPValidationErrorType, INPPaymentError as INPPaymentErrorType, INPRequest, HTTPMethod, SupportedNetwork, SupportedCurrency, CacheEntry, INPLogger } from './types'; export declare const DEFAULT_CONFIG: { readonly inpPlatformUrl: "https://internetnativepayment.org"; readonly timeout: 30000; readonly retries: 3; readonly logErrors: true; }; export declare const VERSION = "1.0.0"; export declare const INP_PROTOCOL_VERSION = "1.0"; //# sourceMappingURL=index.d.ts.map