Michael Stapelberg c090eb57c2 add craddrtype field, switch to structured by default for revolut
The revolut app does not seem to support the combined address type.

Luckily, switching to structured seems to not be a problem for
other apps such as the ZKB eBanking app.
2020-09-10 09:26:43 +02:00
2020-06-29 14:55:28 +02:00
2020-06-29 14:55:28 +02:00
2020-07-01 11:43:16 +02:00
2020-06-29 14:46:24 +02:00
2020-06-29 14:46:24 +02:00
2020-06-29 14:46:24 +02:00
2020-06-29 14:55:28 +02:00
2020-06-29 14:45:14 +02:00
2020-06-29 14:55:28 +02:00
2020-06-29 14:46:24 +02:00

qrbill Go package

The qrbill package implements generating QR-bill QR codes, which is a Swiss 🇨🇭 payment standard:

These QR codes fill in details of a bank wire transfer, either all fields or just some of them.

Recipients can scan the QR code with their mobile banking app, or with their online banking web sites mobile scan functionality, making it much easier to send a wire transfer.

An example use case is for an association or club: you can send out payment instructions to your members to collect membership fees (“Einzahlungsschein”).

Validity

The SIX QR-bill validation portal successfully confirms that e.g. the code at the top right is valid.

qrbill API (Example program)

To install the program:

go install github.com/stapelberg/qrbill/cmd/...

To run the program, run qrbill-api in the terminal. You will see an output like this:

% qrbill-api
2020/06/25 23:32:52 QR Bill generation URL: http://localhost:9933/qr?format=html

You can append the URL parameters on the left to customize the code. E.g.:

http://localhost:9933/qr?format=html&udname=Mary+Jane&udaddr1=Artikel+19b

When you open the URL in your web browser, you should see the following debug output:

When you scan the resulting QR code with your eBanking app, you should see a form like this:

Once you are happy with the code parameters, change the format parameter from html to png, e.g.:

http://localhost:9933/qr?format=png&udname=Mary+Jane&udaddr1=Artikel+19b

Description
IPng copy of stapelberg's qrbill
Readme 3.9 MiB
Languages
Go 100%