{"uid":"cap_eVaw8E7nBA7IJEXSbNnGK","slug":"sepa-epc-girocode-qr-generator-8feb98f4","name":"SEPA EPC GiroCode QR Generator","description":"Enterprise microservice and autonomous AI agent hub: ISO 13616 IBAN (#6), Romanian CUI Modulo-11 & EU VIES (#7), UBL 2.1 e-Factura XML (#4), and RFC 9562 UUIDv7 Idempotency (#18).","url":"https://api.ibancheck.co.uk/api/iban/generate-epc-qr?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"bic":{"type":"string","maxLength":11},"iban":{"type":"string","maxLength":64},"amount":{"type":"number","maximum":999999999.99,"minimum":0.01},"currency":{"const":"EUR"},"beneficiaryName":{"type":"string","maxLength":70}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qogLk05nlYa-ivp08G9Rf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an IBAN and generates a scannable SEPA EPC (GiroCode) QR code in PNG or SVG format for prefilling European bank credit transfers.","exampleAgentPrompt":"Generate a SEPA GiroCode QR code for a payment of €149.50 in EUR to beneficiary Müller GmbH, IBAN DE89370400440532013000, BIC COBADEFFXXX — I want a PNG I can put on the invoice.","exampleUseCases":[{"title":"QR code on customer invoice","prompt":"Create a SEPA EPC GiroCode QR code for my customer invoice: beneficiary is Acme Supplies SRL, IBAN RO49AAAA1B31007593840000, amount €320.00 EUR — I want to embed it as a PNG at the bottom of the invoice so my client can scan and pay directly from their banking app."},{"title":"Freelancer payment request","prompt":"I'm a freelancer in Germany. Generate a scannable GiroCode QR code for a €850 EUR payment to me — beneficiary name Jan Weber, IBAN DE44500105175407324931, BIC BELADEBEXXX — I'll put it in my email to the client."},{"title":"NGO donation QR for event","prompt":"We're hosting a charity event and want attendees to donate via bank transfer. Can you make a SEPA EPC QR code for €25 EUR donations to our account — beneficiary Hilfswerk Berlin e.V., IBAN DE27100777770209299700 — as an SVG so we can print it on flyers?"}],"resultDescription":"Returns a PNG or SVG image file containing the EPC GiroCode QR code. The QR code encodes the SEPA credit transfer data (IBAN, BIC, beneficiary name, amount, currency, and optional reference) in the EPC standard format, scannable by European banking apps (e.g. Sparkasse, Volksbank, ING) to prefill a SEPA credit transfer without manual data entry. The IBAN is validated before the QR code is produced.","failureModes":["Invalid IBAN (fails Modulo-97 checksum) — returns validation error before QR generation","Amount out of range (below €0.01 or above €999,999,999.99) — returns schema validation error","Beneficiary name exceeds 70 characters — rejected by input validation","Non-EUR currency supplied (currency must be 'EUR') — rejected","Malformed BIC (over 11 characters or wrong format) — returns error","Network timeout or upstream service unavailability — HTTP 5xx response"],"whenToPreferThis":"Choose this endpoint when you need to generate a standards-compliant SEPA EPC GiroCode QR code that European banking apps can scan to prefill a credit transfer — ideal for embedding on invoices, donation pages, or payment requests targeting European customers. Prefer this over generic QR code generators because it validates the IBAN first and encodes the full EPC payload (including BIC, beneficiary name, and amount) in the exact format required by the European Payments Council standard.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T12:30:06.108Z","isFirstParty":false,"canonicalSlug":"sepa-epc-girocode-qr-generator-8feb98f4"}