Help

Online SEPA Credit Transfer
QR-code generator
API usage:   https://epc-qr.eu?[parameters]
===================================

Parameters (bold is the default if unspecified):
--------------------------------------------------------------
type : defines the output type
ver : defines version of SCT
char : defines the character set
bic : Business Identifier Code of the Beneficiary Bank
iban : International Bank Account Number of the Beneficiary (mandatory)
bname : Name of the Beneficiary (mandatory)
euro : Amount of the Credit Transfer in Euro (mandatory)
pp : Purpose of the Credit Transfer
ref : Reference of the Creditor (must be ISO 11649)
acc : Bare Reference of the Creditor
bba : Belgian Banks coded Reference of the Creditor
The Belgian structured reference is needed for one bank as Structured Remittance Information.
Normally the info option is used for most Bank Codes in Europe.
It must be given with 12 digits or 10 with auto added checksum.
The +++ and / are optional and automatically added.
This option is mutually exclusive with the ref, acc and info options.
For example: &bba=195276239003 or &bba=1952762390 or &bba=++195/2762/39003+++ give all the same result.
info : Remittance Information (free text)
orig : Beneficiary to originator information
key : Registration key for unlimited generations per day
cut : Cut away text around the QR code
logo : Change the small logo in the QR code
pixel : Number of pixels per block/bit
for : Use named shortcut
sep : Force displayed decimal seperator in the amount
colour : Use different text colour
zero : Zero (impossible) amount behaviour
minus : Negative (impossible) amount behaviour
help : Gives this page
Spaces are allowed in all parameter values.

NEW: If you have problems with your own program to use the API, you can get debug information using https://epc-qr.eu/debug/?[parameters]

General word of advice: keep the information as less as possible; the shorter the text, the better the QR-code is read by the user.
Like the BIC: not necessary with version 2 and within the SEPA area, but if filled in, it increases the number of block/bits for nothing.
Examples:
https://epc-qr.eu?bic=BPOTBEB1&iban=BE72000000001616&euro=2,5&bname=Red%20Cross%20of%20Belgium&info=Urgency%20fund&ver=1
https://epc-qr.eu/?iban=NL40INGB0000026363&euro=10,0&bname=KNRM&info=Spontane%20Donatie&logo=knrm&colour=orange
https://epc-qr.eu/?iban=NL12BANK0123456789&euro=1,&bname=E.%20Xampleman&logo=none&cut=lr&colour=black&pixel=15

Create examples yourself with the interactive form

MS Word VBA picture update example



Last change : 2024 April 14