@decionis/iso8583-interceptor
v0.1.0
Published
Embeddable ISO8583 TCP interception library for policy-gated payment and banking rails.
Maintainers
Readme
@decionis/iso8583-interceptor
Embeddable ISO8583 TCP/IP interception library for payment and banking rails.
Install
npm install @decionis/iso8583-interceptor @decionis/sdk-nodeIt includes:
- length-prefixed ISO8583 frame packing and unpacking helpers
- ASCII MTI / bitmap metadata extraction
- a TCP interceptor server that can forward, block, respond locally, or close connections
- a helper for turning an ISO8583 frame into a Decionis decision request
Core pattern
- Accept a framed ISO8583 message.
- Extract metadata such as MTI, TPDU, payload hash, and remote address.
- Build a Decionis decision request for the payment or banking workflow.
- Forward approved frames upstream, or block locally with a synthetic response or connection close.
The library does not assume one ISO8583 packager. If a deployment needs a specific local denial frame,
provide buildBlockedPayload.
Package contents
- ESM and CommonJS builds in
dist/ - TypeScript declarations
- zero-assumption framing and interception helpers for custom banking adapters
Release
For repository-backed packaging and publish automation, use the workflow documented in
docs/package-distribution.md.
