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.
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.
- 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
- 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
Seamless integration into your systems
Whether WooCommerce plugin or SAP integration - our API adapts to your tech stack
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"
}'Pricing & Plans
Choose the right plan for your needs. All prices exclude VAT.
All prices exclude VAT. Cancel anytime.
View detailed pricing →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).