EPC069-12 Standard compliant

SEPA QR Codes
for modern payments

The professional API solution for automated GiroCode generation. Seamlessly integrates with shops, ERP systems, invoicing software and banking apps.Fast. Secure. Standards-compliant.

German IBANs
SVG, PNG, JPG
170+ Currencies
<50ms Response
99.9% Uptime
GDPR compliant
api.girocode-api.de
|
Generating QR Code...
Response Time: 42ms
The Problem

Manual payment entry costs time & money

Every manually entered IBAN carries error risks. Every typo delays the payment. Your customers lose time, you lose money.

Without GiroCode API
  • Customers type IBANs manually - error-prone
  • Delayed payments due to input errors
  • High support effort for problems
  • Poor user experience = customer loss
  • No automation in existing systems
With GiroCode API
  • Scan QR code - all data transferred automatically
  • Instant, error-free payment processing
  • Minimal support effort, satisfied customers
  • Premium user experience = higher conversion
  • Fully automated integration into your systems
up to 73%
faster payments with QR codes
99.9%
Uptime Guarantee
<50ms
Response Time
24/7
Availability
100%
GDPR compliant
Features

Enterprise-grade API Features

Everything you need for professional GiroCode generation - out of the box

EPC069-12 Standard
Lightning-fast Performance
Multiple Formats
170+ Currencies
Enterprise Security
Automatic Validation
Target Groups

Perfect for your business model

Whether online shop, ERP system or invoicing software - our API adapts to your requirements

Online Shops & E-Commerce
ERP Systems & Business Software
Invoicing & Accounting Software
Banking Apps & FinTech
Integration

Seamless integration into your systems

Whether WooCommerce plugin or SAP integration - our API adapts to your tech stack

cURLJavaScriptPHPPythonC#Go
terminal
curl -X POST "https://api.girocode-api.de/generate" \
  -H "Content-Type: application/json" \
  -d '{
    "iban": "DE89370400440532013000",
    "paymentrecipient": "Max Mustermann",
    "amount": "42.50",
    "imageformat": "png"
  }'
FAQ

Frequently Asked Questions

What is a GiroCode and why do I need it?

A GiroCode is a QR code according to the EPC069-12 standard that contains all data for a SEPA transfer (IBAN, amount, recipient, purpose). Your customers scan the code with their banking app and all payment data is transferred automatically - no manual typing required. This reduces errors, speeds up payments and drastically improves user experience.

Which IBANs and currencies are supported?

Currently German IBANs (DE) are supported with automatic checksum validation. For currencies we are more flexible: The API supports all 170+ ISO 4217 currency codes (EUR, USD, GBP, CHF, JPY, CNY, etc.) - not just EUR like many competitors. Perfect for international business.

What formats can I receive QR codes in?

The API supports three formats: SVG (vector-based, infinitely scalable, perfect for print), PNG and JPG (raster, 100-2000px adjustable). You can choose between Binary Output (default, direct file) and JSON Output (data URL for <img src=""> tags).

Ready for modern payments?

Choose your plan and start automated GiroCode generation within minutes. Transparent pricing, flexible plans, instant access.

Instant access after registration
No setup fees
Cancel anytime