Skip to content

Create QR codes for PhonePe, BLIK, iDEAL, MobilePay, Swish, UPI, and wallet links

Use static QR codes for supported payment payloads and stable links. For Vipps MobilePay, use a supporting browser-camera QR only for a provider-created payment-link URL documented as shareable.

Payment app QR codes

Payment app QR searches mix different jobs: a PhonePe or UPI merchant wants a collectable payment code, a Dutch merchant wants iDEAL checkout signage, a Polish merchant wants a BLIK handoff, a Nordic merchant must distinguish a shareable Vipps MobilePay payment-link URL from an official provider QR, and other sellers may need QRIS, VietQR, PromptPay, Swish, Venmo, PayPal, Cash App, or checkout links.

QR Code Crafter creates static QR codes only for supported payloads and stable URLs. For Vipps MobilePay, use it only for a provider-created payment-link URL documented as shareable through the phone camera or browser. Use the Portal, QR API, or PSP for official in-app payment QRs, and do not copy or re-encode provider QR images or qr.vipps.no destinations.

Create a payment QR code

Use the UPI or Swish generator for regional payment payloads, or turn a verified wallet or checkout link into a static QR code.

Build Swish QR code

Key decisions

PhonePe and UPI workflows

Use the UPI generator when you have a UPI ID, payee name, optional amount, and note. For PhonePe merchant QR codes tied to a business account, follow the provider setup first.

Swish QR codes for Sweden

Use the Swish generator when you have an authorised Swish number or merchant alias, optional SEK amount, and an order, OCR, invoice, or campaign reference.

iDEAL payment links for the Netherlands

Use verified iDEAL, Wero, PSP, invoice, donation, or checkout URLs for Dutch payment handoff. Use provider-issued iDEAL QR codes when settlement, status, or compliance requires the official payment flow.

Vipps MobilePay: official QR or supporting link

Prefer the official PNG or SVG from the Portal, QR API, or PSP. Use a separate static browser-camera QR only for a provider-created payment-link URL documented as shareable.

BLIK links for Polish payment handoff

Use verified BLIK checkout, PSP payment, invoice, donation, or instruction URLs for QR handoff. Use banks, PSPs, or BLIK-enabled providers for official one-time payment flows.

Venmo and wallet profile links

Encode a stable Venmo profile, PayPal, Cash App, Stripe Checkout, or payment landing page URL when the wallet exposes a link that works for your audience.

Static codes with clear limits

A static QR code does not process payments by itself. It only opens the encoded payment app action, link, or instructions.

Payment app QR code options

Payment needBest QR destinationCheck before printing
PhonePe or UPI collectionUPI payload with payee ID, name, amount, and note when supportedConfirm the UPI ID, amount rules, and receiving account in the payment app
Swish payment collectionStatic Swish C2B payload with payee, SEK amount, message, and edit-lock maskConfirm the Swish recipient and whether amount or message should be editable
iDEAL checkout or payment requestVerified iDEAL/Wero payment link, checkout URL, PSP payment page, or provider-issued iDEAL QR codeConfirm amount, recipient, issuer/bank handoff, expiry, and mobile fallback before printing
MobilePay or Vipps payment linkOfficial provider QR image, or a supporting browser-camera QR for a documented shareable payment-link URLDo not re-encode provider QR images or qr.vipps.no; test camera/browser and in-app behavior separately
BLIK checkout or payment linkVerified BLIK-enabled PSP checkout URL, invoice page, donation page, payment request, or customer instruction pageConfirm the merchant, PLN amount rules, app/bank handoff, session expiry, and fallback copy before printing
Venmo profile linkExact eligible Venmo profile URL; use Venmo for official payment QR codesConfirm the profile and account type on a phone with and without the Venmo app installed
PayPal, Cash App, or checkout linkPayment link, checkout URL, donation page, invoice page, or hosted payment pageVerify mobile loading speed, currency, recipient, and fallback text
Provider-issued merchant QRQR code generated inside the wallet or payment processorUse the provider code when settlement, dispute, or compliance rules require it
Payment campaign trackingUTM-tagged landing page before the payment actionAvoid adding UTMs directly to proprietary payment payloads unless the provider supports them
Print-ready assetsSVG, PDF, or EPS for signage, invoices, stickers, and counter cardsScan the final exported artwork before using it for real payments

Choose the right payment QR workflow

Different payment apps expose different link and merchant QR behaviors. Start with the destination you can verify on a real phone.

UPI payment QR codes

For India-focused payments, use a UPI ID and optional amount or note when the recipient can receive through UPI apps such as PhonePe, Google Pay, Paytm, or bank apps.

Swish payment QR codes

For Sweden-focused payments, use a Swish number or merchant alias with optional SEK amount and reference message, then test the scan inside the Swish app.

iDEAL QR codes and payment links

For Netherlands-focused payment signs, invoices, receipts, and donation pages, start from the iDEAL/Wero link or official QR code issued by the payment service provider, then use QR Code Crafter for supporting static links and print assets.

Vipps MobilePay official and supporting QR paths

Use the official PNG or SVG supplied by the Portal, QR API, or PSP for payment QRs. Use QR Code Crafter only for a provider-created shareable payment-link URL that should open through the phone camera or browser.

BLIK checkout and payment-link QR codes

For Poland-focused checkout signs, invoices, donation pages, and support handoffs, start from the BLIK-enabled PSP link, invoice URL, or official provider destination, then keep one-time BLIK code generation inside the bank or provider flow.

Wallet profile QR codes

For Venmo, encode an exact eligible profile URL and use Venmo's app for official personal, business, charity, or amount-specific payment QR codes. Test both installed-app and browser fallback behavior.

Checkout and invoice QR codes

For businesses, a Stripe Checkout, PayPal, Cash App Pay, invoice, donation, or hosted payment page URL is often easier to manage than embedding payment details directly.

Provider merchant QR codes

If the provider issues a dedicated merchant QR code, use that official code for the payment action and create separate QR Code Crafter assets for instructions, receipts, menus, or campaign pages.

Payment QR preflight checks

Payment QR codes deserve stricter QA than ordinary links because a small mistake can send money to the wrong place or block checkout.

Recipient verification

Scan the QR code and confirm the displayed recipient, handle, UPI ID, business name, currency, amount, and note before publishing.

App fallback behavior

Test on devices that have the payment app installed and devices that do not, especially for Venmo, PayPal, Cash App, and regional wallets.

Amount and note handling

Confirm whether fixed amounts, optional amounts, memos, and order references are accepted by the wallet or payment app.

Artwork and scan distance

Use vector formats for print, protect the quiet zone, and scan the final sticker, invoice, table card, counter display, or receipt proof.

Payment app QR checklist

  • Confirm whether your payment provider requires an official merchant QR code.
  • Use the UPI generator for UPI IDs and supported payment payloads.
  • Use the Swish generator for authorised Swedish Swish numbers, SEK amounts, references, and edit locks.
  • Use verified iDEAL/Wero checkout, invoice, donation, or payment-request links for Dutch payment handoff, and use provider-issued iDEAL QR codes when required.
  • For Vipps MobilePay, prefer the official provider PNG or SVG; use a supporting browser-camera QR only for a provider-created payment-link URL documented as shareable.
  • Do not copy or re-encode a Vipps MobilePay provider QR image or qr.vipps.no destination, and never print or reuse one-time payment QRs.
  • Use verified BLIK checkout, invoice, donation, or payment-request links for Polish payment handoff, and keep official one-time BLIK code generation inside banks, PSPs, or BLIK-enabled providers.
  • Use a URL QR code for an eligible Venmo profile, PayPal, Cash App, checkout, invoice, donation, or hosted payment link. Use Venmo's app for official Venmo payment QR codes and regional generators for UPI, Swish, PIX, SEPA, and PromptPay payloads.
  • Scan the QR code on a real phone and verify the recipient before printing.
  • Test app-installed and browser fallback behavior for wallet links.
  • Use SVG, PDF, or EPS for payment signage, stickers, invoices, menus, and counter cards.
  • Do not encode private banking details, passwords, or unsupported tracking parameters.

Guides: print

Payment app QR codes should be treated as a publishing workflow, not only a generated image. Confirm the destination, choose the export format, test the finished asset, and assign an owner before it appears in public material.

Before using Payment app QR codes in print, packaging, signage, email, documents, apps, or automation, keep a release note with the encoded value, file name, export format, placement, owner, and test result. That record makes later corrections possible.

URL QR code: HTTPS

For Payment app QR codes, verify that the encoded URL, contact detail, payment instruction, file, or app action is accurate, controlled by the right team, available on mobile, and appropriate for the people who may scan it.

Select format

Keep SVG, PDF, or EPS masters for print, packaging, signs, and design tools. Use PNG, JPG, WebP, or SVG for websites, email, documents, and digital placements, and avoid unexpected compression of the final code.

scan

Scan the browser preview, downloaded file, placed layout, exported PDF, CMS upload, email preview, and physical proof from realistic distances, angles, lighting, and devices before release.

Company

Record the QR owner, destination, source file, export format, placement, publish date, test devices, review date, and replacement trigger so long-lived static codes remain trustworthy.

QR code API

When many QR files are needed, use consistent names, manifest checks, OpenAPI or WebMCP parameters, and output-format validation before handing assets to design, print, or content teams.

static vs dynamic QR codes

Review Payment app QR codes after campaign changes, rebrands, domain moves, payment-detail updates, app-store changes, document migrations, or analytics changes so public QR codes do not point to stale or unsafe destinations.

Feedback

Add readable destination text, a short URL, support contact, or printed instruction where scanning is business-critical, accessibility-sensitive, or likely to happen with poor connectivity.

Accessibility

Place nearby text that explains the scan action, keep contrast high, avoid tiny placements, and ensure the destination works with mobile browsers, screen readers, reduced-motion settings, and keyboard navigation.

How to make a payment app QR code

  1. 1

    Pick the verified payment destination

    Choose a supported UPI or Swish payload, a stable wallet or checkout URL, or an official provider QR. For Vipps MobilePay, use only a documented shareable payment-link URL for a supporting static QR.

  2. 2

    Generate and style the QR code

    Use the UPI, Swish, or URL generator, add brand-safe colors or a logo, and keep high contrast for payment surfaces.

  3. 3

    Scan before using it for payments

    Check the decoded payload, recipient, amount behavior, app fallback, and final artwork from the expected distance.

Frequently asked questions

Can I create a PhonePe QR code?

You can create a UPI QR code when you have a valid UPI ID and payment details. If PhonePe requires a merchant-issued QR code for your business account, create that official merchant QR inside PhonePe.

Can I create an iDEAL QR code?

Use a verified iDEAL or Wero payment link, checkout URL, invoice link, donation link, or PSP-generated QR code. QR Code Crafter can turn stable supporting links into static QR assets, but it does not create an official iDEAL transaction, connect to a PSP, or process payments.

Can I create a MobilePay or Vipps QR code?

QR Code Crafter can make a supporting browser-camera QR only for a provider-created payment-link URL documented as shareable. Use the official PNG or SVG from the Vipps MobilePay Portal, QR API, or PSP for payment QRs. Do not re-encode provider QR images or qr.vipps.no destinations.

Can I make a Venmo QR code?

Yes, when you have an exact eligible Venmo profile link. This creates a profile-link QR code, not Venmo's official payment QR. Test the profile and account type on mobile before printing.

Does a static QR code process payments?

No. A static QR code only opens the encoded payment app action, profile, checkout link, invoice, or payment instructions. The payment provider still handles the transaction.

Which format should I download for payment signs?

Use SVG, PDF, or EPS for print and signage because they remain sharp when resized. Use PNG, JPG, or WebP for digital payment instructions.

Can I track payment QR scans?

For static QR codes, add UTM tags to a payment landing page or checkout URL when supported. Do not modify proprietary payment payloads unless your provider documents that tracking parameters are safe.