Skip to main content

EPC QR Code Generator for Zapier

Create EPC QR Code is a Zapier action by PDF4me that generates a European Payments Council QR code for SEPA Credit Transfer payments. Map beneficiary BIC, IBAN, amount, and reference from an invoice or CRM record, and customers scan the code with any European banking app to pay instantly, no manual IBAN entry.

Related Blog Posts
No blog post yet for this feature — coming soon.
In the meantime, browse the PDF4me blog for tutorials and workflows across every platform.
Visit the blog

What this action does

Create EPC QR Code generates a scannable QR code that encodes SEPA Credit Transfer payment data, beneficiary BIC, IBAN, amount, business code, and reference, following the European Payments Council specification. Embed the resulting QR into invoice PDFs, emails, or payment reminders so customers across the Eurozone can pay by scanning with their mobile banking app instead of typing an IBAN.

Authenticating Your API Request

Every PDF4me action in Zapier requires a connected account. Connect using your PDF4me API key when you add the action for the first time.

Important Facts You Should Not Miss

Only 2 of 10 fields are required
Beneficiary's BIC and Name of Beneficiary are the only required fields. IBAN, amount, business code, reference, remittance information, and hint text are optional, though a usable payment QR normally needs IBAN and amount too.
V2 is the current recommended version
Specify EPC version defaults to V1 in the panel but V2 is the European Payments Council's current recommendation for new implementations. V1 stays available for compatibility with older banking apps.
Use UTF8 for names with accented characters
Specify EPC character set should be set to UTF8 whenever the beneficiary name or remittance text includes accented letters or non-Latin characters, to avoid encoding errors when the code is scanned.
Zapier PDF4me Create EPC QR Code action showing Specify EPC version, required Beneficiary's BIC, Specify EPC character set, required Name of Beneficiary, Beneficiary's Account IBAN, Amount EUR, Business Code, Payment Reference, Remittance Information, and Hint Text fields

Map the two required beneficiary fields, then add IBAN, amount, and reference for a complete payment QR code.

Parameters

Required: Beneficiary's BIC and Name of Beneficiary. All other fields are optional.

ParameterRequiredWhat it doesExample
Specify EPC versionOptionalEPC QR specification version. V2 is recommended for new implementations; V1 remains for compatibility.V1
Beneficiary's BICRequiredBank Identifier Code (SWIFT) of the beneficiary's bank.ABCD 1234
Specify EPC character setOptionalCharacter encoding for the QR payload. Use UTF8 for international names and accented characters.UTF8
Name of BeneficiaryRequiredRecipient or company name for the payment.Test Account
Beneficiary's Account (IBAN)OptionalInternational Bank Account Number the payment settles into.AB11 3333 0000 1111 2222
Amount (EUR)OptionalPayment amount in euros.10.50
Business CodeOptionalSEPA purpose code for the payment.EXAMPLE
Payment ReferenceOptionalInvoice or reference number shown to the payer.XYZ001
Remittance InformationOptionalFree-text payment description, maximum 140 characters.Invoice #4521 - March services
Hint TextOptionalAdditional instructions displayed to the payer in supporting apps.Scan to pay your invoice

What Fields Does the Output Include?

FieldTypeWhat it contains
File ContentBase64/BinaryThe generated EPC QR code image, ready for embedding or storage.
File UrlStringDirect URL to access the generated QR code image, when applicable.
File NameStringOutput file identifier for downstream steps.

How Do I Set Up Create EPC QR Code in Zapier?

  1. In your Zap, click + to add a new action and search for PDF4me.
  2. Select Create EPC QR Code as the event.
  3. Connect your PDF4me account using your API key.
  4. Map Beneficiary's BIC and Name of Beneficiary, the two required fields.
  5. Add Beneficiary's Account (IBAN), Amount (EUR), and Payment Reference from your invoice or billing data.
  6. Set Specify EPC version to V2 for new builds, and Specify EPC character set to UTF8 for international names.
  7. Click Test action to confirm the generated QR code, then publish the Zap.

Typical Setups

Workflow ExamplesCommon Zapier patterns using Create EPC QR Code.
European invoice with scannable payment QR
  1. A new invoice is created in an accounting system such as Xero or QuickBooks.
  2. Create EPC QR Code maps the invoice amount, beneficiary IBAN, and reference number.
  3. The QR code is embedded into the invoice PDF or attached to the email.
  4. The customer scans it with their banking app to pay in seconds.
Subscription renewal payment reminder
  1. A subscription renewal or recurring billing event fires in the billing system.
  2. Customer name, IBAN, and amount are pulled and mapped to Create EPC QR Code.
  3. The generated QR code is sent to the customer via email or a self-service portal.
  4. The customer scans and pays, reducing manual payment entry and renewal drop-off.
Donation QR code for fundraising campaigns
  1. A new donor or campaign signup triggers the Zap.
  2. Create EPC QR Code generates a QR with a fixed or variable donation amount.
  3. The QR is included in a thank-you email for easy bank transfer.
  4. The CRM logs that a QR code was sent for donor follow-up.

Practical Tips

Check BIC and IBAN formatting
BIC should be 8 or 11 characters. IBAN must be valid for the SEPA zone; watch for grouped-format spacing some banks use, e.g. AB11 3333 0000 1111 2222.
Map dynamic data from earlier steps
Use the field-mapping button next to any parameter to insert values from a trigger or earlier action, invoice amount from a form, beneficiary details from a CRM record.
Prefer V2 for new automations
V2 is the current European Payments Council recommendation. Only use V1 if a specific downstream banking app requires it.
Keep Remittance Information under 140 characters
The EPC QR spec caps remittance text at 140 characters; longer text may be truncated by the receiving bank app.
Test scans with your customers’ typical banking apps
EPC QR support varies by bank and app version. Confirm the generated code scans correctly on the apps your actual customer base uses before rolling out broadly.

Cheat Sheet

FieldValue
Action eventCreate EPC QR Code
Beneficiary's BICABCD 1234 (required)
Name of BeneficiaryTest Account (required)
IBAN / Amount / ReferenceOptional but typical for a usable payment QR
EPC versionV2 recommended
Character setUTF8 for international names
OutputFile Content, File Url, File Name
ConnectionPDF4me API key

Common Questions

What is an EPC QR code used for?+
An EPC QR code encodes SEPA Credit Transfer payment details, beneficiary BIC, IBAN, amount, and reference, so a payer can scan it with a European mobile banking app and have the payment fields filled in automatically, without typing an IBAN by hand. See the <a href="https://en.wikipedia.org/wiki/EPC_QR_code" target="_blank" rel="noopener noreferrer">Wikipedia overview of the EPC QR code standard</a> for its full technical background.
Which fields are actually required to generate an EPC QR code in Zapier?+
Only Beneficiary's BIC and Name of Beneficiary are required on this action. IBAN, amount, business code, payment reference, remittance information, and hint text are all optional, though most real invoices will need at least IBAN and amount to be a usable payment QR.
Should I use EPC version V1 or V2?+
V2 is recommended for new implementations and is the current specification maintained by the <a href="https://www.europeanpaymentscouncil.eu/document-library/guidance-documents/quick-response-code-guidelines-enable-data-capture-initiation" target="_blank" rel="noopener noreferrer">European Payments Council's QR code guidelines</a>. V1 remains supported for compatibility with older banking apps that have not updated their EPC QR parser.
Does every European bank support scanning EPC QR codes?+
Most major SEPA-zone banking apps support EPC QR scanning, including Sparkasse, ING, N26, and Revolut, but coverage varies by country and app version. Test the generated QR with your target customers’ typical banking apps before relying on it for critical invoicing.

Industry Use Cases & Applications

  • Instant Payment: Embed EPC QR codes in invoices for one-scan SEPA payment
  • Error Reduction: Eliminate manual IBAN entry errors during payment
  • Faster Settlement: Accelerate cash flow with scan-to-pay invoices
  • B2B Billing: Streamline professional services and wholesale invoicing

Same Task on Other Platforms

Get Help