Skip to main content

QR codes for bank transfers with banking applications

Project description

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

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

bank_transfer_qrcode-0.1.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bank_transfer_qrcode-0.1.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file bank_transfer_qrcode-0.1.0.tar.gz.

File metadata

  • Download URL: bank_transfer_qrcode-0.1.0.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.1

File hashes

Hashes for bank_transfer_qrcode-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0bd472587efc6f08ab3dec147648d2a4b0aedd07379e47eb1c6a129cd9ba1527
MD5 97b44f00febafd345863b37af4139174
BLAKE2b-256 ce8a67fd00f0ebca3a6fc397a387976448f6dbca5b7e26fdbddefff4e5c33197

See more details on using hashes here.

File details

Details for the file bank_transfer_qrcode-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for bank_transfer_qrcode-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3cff968e4a72238346dd5206e44680d8e38813caff1a56b69a136b4bd5c6c1bc
MD5 614c870e5faa251fd6e2e6f5b0015808
BLAKE2b-256 327e33de0f49eab77c7aaa01a38456962aef533e6f6b0e29944c90e06ae68a75

See more details on using hashes here.

Supported by

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