This plugin hasn’t been tested with the latest three major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

SEPA Girocode


With Girocode/EPC-Codes you can easily provide payments information in a Quick-Response-Code. Customers just have to scan the code with a supported banking app.


  • Some example Girocodes

  • Girocode generator form


  1. Upload the plugin files to the /wp-content/plugins/sepa-girocode directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Here you are!


How do I create a Girocode?

Just use the shortcode [girocode] in any page or post you want to display a girocode.

And how to show the girocode generator form?

Just use the shortcode [girocode-generator].

Which parameters are available for [girocode]?

  • iban: International Bank Account Number of the beneficiary
  • bic: Bank Identifier Code
  • beneficiary: Name of the beneficiary
  • amount: Amount of money to transfer in EUR
  • purpose: Description of the payments purpose
  • purposecode: Standard-Codes for payment purposes, e.g. CHAR for Charity-Payments
  • reference: Alternative to unstructured purpose description, use of reference overrules purpose-field
  • isclickable: With this field set to 1 (standard) the QR-Code can be downloaded als .girocode file
  • frame: With this field set to 0 (standard = 1), the girocode-frame will be supressed
  • dimension: Width (and also height) of the code in pixels (standard = 150)
  • divclass: Optional CSS-class for wrapping div-element

Which parameters are available for [girocode-generator]?

  • demo: with demo=”1″ the form will be populated with example values, containing a donation for the German Red Coss

Come on, show me an example …

OK, let’s donate 5 EUR for the German Red Cross:
[girocode iban=”DE63370205000005023307″ beneficiary=”German Red Cross” amount=”5″ purpose=”Donation”]

Display generator form in demo mode:
[girocode-generator demo=”1″]

Which apps do support Girocode?

Have a look at for a list of supported banking apps.

Which tool do you use to create the QR-Code?


16 August 2021
Unfortunately it is not updated and broken. Honestly this should be a woocommerce function for BACS payment, not needing a plugin.
Read all 1 review

Contributors and Developers

“SEPA Girocode” is open source software. The following people have contributed to this plugin.


Translate “SEPA Girocode” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Change Log

0.5.1 (2016-09-09)

  • Added girocode-generator demo mode

0.5 (2016-09-04)

  • Added girocode-generator form

0.4.4 (2016-08-27)

  • Fixed transient lifetime

0.4.3 (2016-08-24)

  • Fixed internal SVN issue

0.4 (2016-08-24)

  • Added girocode-frame
  • Added parameter (frame, dimension, divclass)
  • Code refactor


  • Added new parameters (clickable, purposecode, reference)
  • QR-Codes now can be clickable for supported apps
  • Fixed broken div-element


  • Changed QR-Code-Enginge from google api to local lib (


  • Initial release.