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"
  }'
Transparent Pricing

Pricing & Plans

Choose the right plan for your needs. All prices exclude VAT.

Free
Start free and test
0€/month
100 API-Calls
  • 100 API calls per month
  • All image formats (SVG, PNG, JPG)
  • Community Support
  • API Documentation
  • SEPA compliant (EPC069-12)
Starter
Perfect for trying out
2€/month
1.000 API-Calls
  • 1,000 API calls per month
  • All image formats (SVG, PNG, JPG)
  • Standard Support
  • API Documentation
  • SEPA compliant (EPC069-12)
Popular
Professional
For professional applications
25€/month
10.000 API-Calls
  • 10,000 API calls per month
  • All image formats (SVG, PNG, JPG)
  • Priority Support
  • API Documentation
  • Advanced Statistics
  • SEPA compliant (EPC069-12)
Business
For high-volume businesses
120€/month
100.000 API-Calls
  • 100,000 API calls per month
  • All image formats (SVG, PNG, JPG)
  • Premium Support
  • API Documentation
  • Advanced Statistics
  • Dedicated Account Manager
  • SEPA compliant (EPC069-12)
Enterprise
Custom solutions for highest demands
On requestUnlimited API-Calls
  • Unlimited API calls
  • 24/7 Premium Support
  • Dedicated Account Manager
  • Custom SLA
  • On-Premise Deployment
  • Priority Feature Requests

All prices exclude VAT. Cancel anytime.

View detailed pricing
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
GiroCode API - SEPA QR-Codes in Millisekunden erstellen