Ways to run it#
| Interface | Use it for | Start here |
|---|---|---|
| Python library | Generating and validating files inside your own code | Technical reference |
| Command line | Batch jobs and scripts | Installation |
| REST API | A service other systems call, inside your network | Technical reference |
| MCP server | Read-only payment tools for AI agents | pain001-mcp |
| Language server | Diagnostics in your editor while you write the data | pain001-lsp |
| Loaders | MT101 requests and Excel workbooks as input | MT101 loader, Excel loader |
Check files in CI#
The core repository is also a GitHub Action: check payment files on every pull request.
Bank-specific rules#
Build your own bank profile to validate against your bank's usage guideline, privately.
Source and contributions#
The source, issues and releases are on GitHub. Questions and ideas go to GitHub issues.