Business & PaymentsStatic QR code
Payment Link QR Code Generator
A payment link QR code opens a payment page that you have already created with a payment provider. It is useful on invoices, market stalls, printed menus, collection boxes or anywhere a customer or donor needs a quick route to pay.
QRKit does not create, host or process the payment page. It only encodes the URL. Your provider handles checkout security, currency, receipts and refunds.
QR code preview
Static QR codeFill in the fields, then generate your QR code.
Contrast is 21.0:1 — good for scanning.
Download
PNG and SVG files are created in your browser. The selected logo, if any, is included in the file.
Test first: scan the finished code with at least one phone camera before you print, laminate or publish it.
Before you print or share
- Use a payment provider you trust and confirm the link in a private window before printing. QRKit cannot verify whether a URL is a legitimate checkout page.
- Never ask customers to enter card numbers, UPI PINs or banking passwords into a QR code generator. This tool has no payment fields and never processes card data.
Practical guidance for this generator
Example: Create a £10 checkout link in your provider's dashboard, paste the full https:// URL, then complete a low-value test payment on a phone.
Common mistakes
- Using a dashboard link that only works while signed in.
- Pasting a shortened URL that hides the real destination.
- Assuming QRKit can confirm whether the payment succeeded.
Testing checklist
- Open the link in a private window before printing.
- Complete a real test transaction on mobile data.
- Check the provider dashboard for the test payment.
When to choose a different tool
Use a dynamic QR code service instead if you need to edit the destination after printing or track scan counts. QRKit creates static codes only.
How to create this QR code
Create a payment request, checkout link or donation page in your provider's dashboard.
Paste the complete https:// link here.
Generate the code, test it with a small transaction if possible, then download.
Using a payment link for donations
A donation code is the same payload as any other payment link: a public URL that opens a page you already control. What changes is the trust burden. Donors are being asked for money by a piece of printed paper, so the destination has to be obviously official.
Use the organisation's own domain where possible, show the registered charity name beside the code, and open the link in a browser yourself before the material goes to print.
- Use the official donation page, not a personal message or short-lived link.
- Avoid URL shorteners that hide the destination.
- Print the organisation name next to the code.
- Check public collection boxes for overlaid stickers.
Reducing failed checkouts on a phone
Most payment failures on QR codes are ordinary usability problems: a link that opens a desktop-only page, a provider that blocks in-app browsers, or a code printed too small for the camera to resolve.
Complete a real low-value transaction on a phone using mobile data before you print a run of table cards or invoices.
- Test with the phone's camera, not just a scanner app.
- Confirm the page is mobile-friendly and does not require a login.
- Keep the code at least 2 × 2 cm on printed material.
- Show the amount and currency in nearby text.
Sources and review
This page is reviewed by the QRKit Editorial Team. Recommendations are based on practical testing, public platform documentation, and common failure modes reported by users. Test the final code on the exact devices and materials you plan to use.
Frequently asked questions
Which payment providers work with this?
Any provider that gives you a public https:// checkout page should work, including donation platforms used by charities and community groups. QRKit is not affiliated with any provider and does not guarantee that a link is active.
Can I set the amount in the QR code?
Only if your provider supports amounts in the checkout URL. QRKit encodes the URL unchanged and does not add or modify payment parameters. For donations, add suggested amounts in the surrounding printed text instead.
How do I know a payment went through?
Check your payment provider's dashboard or receipt system. QRKit has no connection to the transaction and cannot confirm payment.
Can I use this for donations?
Yes. Paste the official donation page from your charity platform. Use a domain your supporters recognise, avoid shortened links on a giving request, and place the code where it cannot be covered by a fraudulent sticker.
