IntegrationAPI Integration
API Integration
in 5 Minutes
Simple REST API with code examples for PHP, Node.js, Python, C#, Go and more. Swagger documentation included.
Quick Start
4 Steps to Integration
1
Create Account
Register for free and receive your API credentials.
2
Get API Key
After registration, find your API key in the dashboard.
3
Start Integration
Use our code examples for a quick start.
4
Generate GiroCodes
Generate EPC069-12 compliant QR codes in milliseconds.
Code Examples
Get Started Immediately
Copy the code and adapt it to your needs
Code Examples
# Generiere einen GiroCode
curl -X POST https://api.girocode-api.de/generate \
-H "Content-Type: application/json" \
-d '{
"user": "YOUR_USERNAME",
"secret": "YOUR_SECRET",
"iban": "DE89370400440532013000",
"paymentrecipient": "Max Mustermann",
"purpose": "Rechnung 2024-001",
"amount": "99.99",
"currency": "EUR",
"imageformat": "png",
"dimension": "512"
}' -o qrcode.pngBinary Output (Standard)
Returns the image directly as binary. Perfect for saving as a file.
JSON Output (output=json)
Returns data URL. Directly usable in HTML <img src="..."> tags.
Integrations
Popular Integrations
The GiroCode API integrates easily into existing systems
WooCommerce
WordPress Plugin
Shopify
App Integration
Magento 2
Extension
SAP Business One
Crystal Reports
lexoffice
API Connector
sevDesk
Webhook Integration
DATEV
Export Integration
Zapier / Make
No-Code Automation
Response Format
Unified JSON Format
All API responses follow a consistent format
200 OKSuccess Response
{
"response_code": 200,
"response_desc": "GiroCode generated successfully",
"success": true,
"data": {
"format": "png",
"contentType": "image/png",
"data": "data:image/png;base64,iVBORw0KGgo...",
"metadata": {
"iban": "DE89370400440532013000",
"amount": "42.50",
"currency": "EUR"
}
}
}