QR codes for bank transfers with banking applications
Project description
Bank-Transfer-QRCode
Generate QR codes for bank transfers.
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.
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for bank_transfer_qrcode-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bd472587efc6f08ab3dec147648d2a4b0aedd07379e47eb1c6a129cd9ba1527 |
|
MD5 | 97b44f00febafd345863b37af4139174 |
|
BLAKE2b-256 | ce8a67fd00f0ebca3a6fc397a387976448f6dbca5b7e26fdbddefff4e5c33197 |
Hashes for bank_transfer_qrcode-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cff968e4a72238346dd5206e44680d8e38813caff1a56b69a136b4bd5c6c1bc |
|
MD5 | 614c870e5faa251fd6e2e6f5b0015808 |
|
BLAKE2b-256 | 327e33de0f49eab77c7aaa01a38456962aef533e6f6b0e29944c90e06ae68a75 |