Skip to main content

Bank-Transfer-QRCode

Generate QR codes for bank transfers.

PyPi version Supported Python versions

This package generates QR codes to be used with banking application. Provide information about the receiver, generate a QR code and scan it with a banking application.

Implementation is based on this recommendation and may not follow strict laws or other binding regulations.

QR Code Example

Installation

OS X & Linux, Windows:

python -m pip install bank-transfer-qrcode

Usage example

Import the QR module from the package

from bank_transfer_qrcode import QR

Provide information about the recipient and create an instance of QR

qr = QR(
    country_code='PL',
    iban='PL01234567890123456789012345',
    amount='000123',
    recipient_name='Bob Smith',
    transfer_title='Payment title'
)

Save the QR

# Save as svg
qr.save('svg_filename', 'svg')
# Save as png
qr.save('png_filename', 'png')

...or get an io.BytesIO object and do something with it

qr.get()

For mor information check the QR class or method docstrings or use

QR.info()

Release History

  • 0.1.0
    • The first release

Meta

Karol Podgórski, karolsoon.dev@gmail.com

Distributed under the BSD license. See LICENSE for more information.

https://github.com/Karolsoon/Bank-Transfer-QR/blob/main/LICENSE

Metadata

Release files for bank-transfer-qrcode 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bank-transfer-qrcode 0.1.0
File Size Uploaded Provenance
bank_transfer_qrcode-0.1.0.tar.gz 11.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bank-transfer-qrcode 0.1.0
File Interpreter ABI Platform
bank_transfer_qrcode-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 21.9 kB

Release files / bank_transfer_qrcode-0.1.0.tar.gz

Download URL bank_transfer_qrcode-0.1.0.tar.gz
Size 11.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0bd472587efc6f08ab3dec147648d2a4b0aedd07379e47eb1c6a129cd9ba1527
BLAKE2b-256 checksum
How to use checksums
ce8a67fd00f0ebca3a6fc397a387976448f6dbca5b7e26fdbddefff4e5c33197
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.1

Release files / bank_transfer_qrcode-0.1.0-py3-none-any.whl

Download URL bank_transfer_qrcode-0.1.0-py3-none-any.whl
Size 10.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3cff968e4a72238346dd5206e44680d8e38813caff1a56b69a136b4bd5c6c1bc
BLAKE2b-256 checksum
How to use checksums
327e33de0f49eab77c7aaa01a38456962aef533e6f6b0e29944c90e06ae68a75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.1

Security for bank-transfer-qrcode 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page