Payment QR Code Library

Library for formatting data for bank transfers for qr code generators.

License

License

GroupId

GroupId

com.github.mateuszjanczak
ArtifactId

ArtifactId

payment-qr-code
Last Version

Last Version

1.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

Payment QR Code Library
Library for formatting data for bank transfers for qr code generators.
Project URL

Project URL

https://github.com/mateuszjanczak/payment-qr-code
Source Code Management

Source Code Management

https://github.com/mateuszjanczak/payment-qr-code

Download payment-qr-code

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.mateuszjanczak/payment-qr-code/ -->
<dependency>
    <groupId>com.github.mateuszjanczak</groupId>
    <artifactId>payment-qr-code</artifactId>
    <version>1.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.mateuszjanczak/payment-qr-code/
implementation 'com.github.mateuszjanczak:payment-qr-code:1.0.1'
// https://jarcasting.com/artifacts/com.github.mateuszjanczak/payment-qr-code/
implementation ("com.github.mateuszjanczak:payment-qr-code:1.0.1")
'com.github.mateuszjanczak:payment-qr-code:jar:1.0.1'
<dependency org="com.github.mateuszjanczak" name="payment-qr-code" rev="1.0.1">
  <artifact name="payment-qr-code" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.mateuszjanczak', module='payment-qr-code', version='1.0.1')
)
libraryDependencies += "com.github.mateuszjanczak" % "payment-qr-code" % "1.0.1"
[com.github.mateuszjanczak/payment-qr-code "1.0.1"]

Dependencies

compile (1)

Group / Artifact Type Version
org.apache.commons : commons-lang3 jar 3.8.1

test (1)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter-api jar 5.7.0

Project Modules

There are no modules declared in this project.

Payment QR Code CircleCI Maven Central

Library for formatting data for bank transfers for qr code generators.

Installation

<dependency>
    <groupId>com.github.mateuszjanczak</groupId>
    <artifactId>payment-qr-code</artifactId>
    <version>1.0.1</version>
</dependency>

Usage

PaymentQRCode paymentQRCode = PaymentQRCode.Builder
        .paymentQRCode()
        .withRecipient("John Smith")
        .withAccountNumber("92124012340001567890123456")
        .withAmount(53.50)
        .withTitle("Bill for dinner")
        .withCountry("PL")
        .build();

String subject = paymentQRCode.getQRCodeSubject();

Preview

Preview

Footnotes

Library implements Rekomendacja Związku Banków Polskich dotycząca kodu dwuwymiarowego („2D”), umożliwiającego realizację polecenia przelewu oraz aktywację usług bankowych na rynku polskim - wersja 1.0

Example libraries for generating QR codes

zxing

Contributing

Feel free to contribute

License

Payment-QR-Code is open-sourced software licensed under the MIT license

Versions

Version
1.0.1
1.0.0