sebastienrousseau/pain001

View on GitHub โ†—

Generate and validate ISO 20022 payment files (pain.001 v03-v12, pain.008) from CSV, SQLite, JSON, or Parquet. XSD and SEPA scheme validation, pain.002 and camt.053 parsers and builders, plus a CLI, REST API, MCP server, and LSP server for editor diagnostics. ๐Ÿ

48 โ˜…16 forksPythonUpdated 19d ago

What you need to know

ISO 20022 payment initiation (pain.001) file generator for creating standard-compliant payment files.

Install

pip install pain001

Key features

  • โœ“Generates ISO 20022 pain.001 payment files
  • โœ“Validates payment data against the standard schema
  • โœ“Python library with CLI

Best for

Developers needing to produce standard-compliant ISO 20022 payment files.

Platforms: Python

Reviewed 2026-08-11

Topics

bankingbiccsvdirect-debitfastapifintechibaniso-20022language-serverlspmcpmodel-context-protocolopenapipain001payment-processingpaymentspythonrest-apisepavalidation
Stars
48โ˜…
Forks
16
Language
Python
License
Apache-2.0
Created
2023-03-11
Last push
2026-08-17