All FeaturesGiroCode API
GiroCode API
Powerful API
EPC069-12 compliant SEPA QR codes in milliseconds. All features you need for professional payment integration.
Features
Core Features
Everything you need for SEPA QR code integration
EPC069-12 Standard
Fully compliant with European Payments Council standard. Compatible with all German banking apps like Sparkasse, Volksbanken, N26, DKB.
Lightning-fast Performance
Average response time under 50ms. Optimized for high load with horizontal scaling and CDN integration.
Multiple Formats
SVG (vector-based, scalable), PNG and JPG. Flexible sizing from 100px to 2000px. Optimal quality for print and digital.
170+ Currencies
Not just EUR: Supports all ISO 4217 currency codes (USD, GBP, CHF, JPY, etc.). Perfect for international invoices.
Enterprise Security
API key authentication, rate limiting, brute-force protection, timing-safe credential comparison. GDPR compliant, hosted in Germany.
Automatic Validation
IBAN checksum validation, SEPA character set enforcement, amount limit checks. Invalid requests are rejected.
RESTful API Design
Easy integration with GET/POST endpoints. JSON request/response. Consistent error handling. OpenAPI 3.0 specification.
Detailed Analytics
Comprehensive usage statistics, API logs, performance metrics. Perfect for monitoring, billing and compliance reporting.
99.9% Uptime SLA
Redundant server infrastructure, automatic failover, 24/7 monitoring. Hosted on enterprise-grade infrastructure.
Output Formats
Flexible Image Formats
Choose the optimal format for your use case
SVG
Scalable Vector Graphics
Infinitely scalable, ideal for print and retina displays. Smallest file size.
- Lossless scaling
- Smallest file size
- Ideal for print
- CSS styling possible
PNG
Portable Network Graphics
Lossless compression, transparent background. 100-2000px configurable.
- Transparency support
- Variable size (100-2000px)
- Wide compatibility
- Lossless
JPG
JPEG Image Format
Optimized for web and email. Good balance between quality and size.
- Universal compatibility
- Optimized for web
- Variable size (100-2000px)
- Small file size
Technical Details
Technical Specifications
StandardEPC069-12 (European Payments Council)
QR Code VersionUp to Version 13, Error Correction M (15%)
Output FormatsSVG, PNG (100-2000px), JPG (100-2000px)
Response FormatBinary (raw) or JSON (Data-URL)
Character SetUTF-8, SEPA compliant (Annex 3 DFUe)
Currencies170+ ISO 4217 codes (EUR, USD, GBP, CHF, etc.)
IBAN ValidationMod 97 checksum, DE format
Response Time< 50ms (P95), < 20ms (P50)
Availability99.9% SLA, German data centers
Security
Security & Compliance
Enterprise-grade security for your payment data
GDPR Compliant
All data processed on German servers. No storage of payment data.
TLS 1.3 Encryption
End-to-end encryption for all API calls. State-of-the-art security standards.
EPC069-12 Certified
Full compliance with European Payments Council standard.
German Data Centers
Hosting exclusively in ISO 27001 certified German data centers.