card-iso8583

Community

End-to-end ISO 8583 card authorization processing.

Authorzenobiuszeto
Version1.0.0
Installs0

System Documentation

What problem does it solve?

ISO8583 is the global standard for payment card message exchange, enabling authorization decisions in milliseconds. This skill covers message structure (MTI + bitmap + data elements), building authorization requests (0100) with PAN/track data/amount/merchant info, parsing network responses (0110) with approval codes and response codes, high-performance TCP socket gateways for Visa/Mastercard networks, real-time authorization decision engine with velocity checks and fraud scoring, stand-in authorization for offline mode, and clearing/settlement file processing for post-transaction reconciliation.

Core Features & Use Cases

  • IsoMessageBuilder constructs ISO 8583 0100 authorization requests with proper bitmap encoding and field formatting.
  • CardAuthorizationService implements the authorization decision logic with velocity checks, fraud scoring, and account validation.
  • TcpSocketGateway manages pooled NIO socket connections to Visa/Mastercard networks with heartbeat monitoring.

Quick Start

Run a sample authorization request against test network endpoints using a test PAN, amount, and merchant to observe the ISO 8583 flow.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: card-iso8583
Download link: https://github.com/zenobiuszeto/banking-strawman-capabilities/archive/main.zip#card-iso8583

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.