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