Skip to main content

pain001 is a Python library that makes it easy to

Project description

The pain001 Python package is a CLI tool that makes it easy to automate the creation of ISO20022-compliant payment files directly from a CSV file.

With pain001, you can easily create payment transactions files in just a few simple steps.

The library supports both Single Euro Payments Area (SEPA) and non-SEPA credit transfers, making it versatile for use in different countries and regions.

The following ISO 20022 Payment Initiation message types are currently supported:

  • pain.001.001.03 - Customer Credit Transfer Initiation

This message is used to transmit credit transfer instructions from the originator (the party initiating the payment) to the originator's bank. The message supports both bulk and single payment instructions, allowing for the transmission of multiple payments in a batch or individual payments separately. The pain.001.001.03 message format is part of the ISO 20022 standard and is commonly used for SEPA Credit Transfers within the Single Euro Payments Area. It includes relevant information such as the originator's and beneficiary's details, payment amounts, payment references, and other transaction-related information required for processing the credit transfers.

  • pain.001.001.09 - Customer Credit Transfer Initiation

This message format is part of the ISO 20022 standard and is commonly used for SEPA Credit Transfers within the Single Euro Payments Area. It enables the transmission of credit transfer instructions from the originator to the originator's bank. The message includes essential information such as the originator's and beneficiary's details, payment amounts, payment references, and other transaction-related information required for processing the credit transfers.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pain001-0.0.14.tar.gz (16.2 kB view hashes)

Uploaded Source

Built Distribution

pain001-0.0.14-py2.py3-none-any.whl (11.1 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page