8 MIN READ · DONATIONS PAYPAL STRIPE FUNDRAISING SETUP

QR Code For A Donation Page That Works With PayPal And Stripe

You already have a PayPal.me link or a Stripe payment page. You want a QR code donors can scan. Here is the honest, simple way to make one, plus what we do and what we explicitly don't do.

QUICK ANSWER

We don't process payments and we don't integrate with PayPal or Stripe. We generate a QR code that encodes the payment URL you already have. Donors scan it, their phone opens your existing PayPal or Stripe checkout, and the transaction happens directly between them and your payment provider.

01 / HONEST SCOPE

What we actually do (and don't do)

Let's be precise about this because most QR code tools are vague. We do not process donations. We do not hold money. We are not a payment provider, and we are not a merchant of record. We do not have a PayPal API integration or a Stripe API integration. We never see the dollar amount, the donor's card, or the transaction outcome.

What we do is generate a QR code from a URL. That URL can be anything. If you point us at paypal.me/yourname, we encode that exact link. If you point us at a Stripe Payment Link like buy.stripe.com/abc123, we encode that. When a donor scans, their phone opens the link in a browser. From that point on, the transaction is between the donor and PayPal or Stripe. We're not in the loop.

Why does this matter? Two reasons. First, it means we can't make claims like "PCI compliant" or "PayPal verified" because we never touch payment data. The compliance burden lives with PayPal and Stripe, where it belongs. Second, it means setup is dead simple. There are no API keys to configure, no webhook endpoints to verify, no merchant onboarding. If you can copy and paste a URL, you can make a donation QR code.

For a primer on how mobile payments and contactless flows actually move money in the background, the mobile payment Wikipedia entry is a good read.

02 / PAYPAL

Get your PayPal donation link

PayPal offers two main flavors of donation link, depending on your account type.

Personal accounts can use PayPal.me. Sign in, go to paypal.me/grab-your-link, and pick a username. Your link becomes paypal.me/yourname. Donors who scan can enter any amount.

Business and nonprofit accounts can create a hosted donation button or a "PayPal Giving Fund" page. PayPal generates a URL like paypal.com/donate?hosted_button_id=XXXXX. You can preset suggested amounts, recurring options, and a thank-you page. Copy the full URL.

Whichever URL you end up with, that's what we'll encode. If you want a tighter walkthrough specific to PayPal QR codes, the PayPal QR code generator page covers it.

Test the link before generating the QR. Open it in a private browser tab. Confirm the donation page loads, the amounts look right, and your name or organization shows up correctly. A QR code only inherits the quality of the link inside it, so polish the link first.

03 / STRIPE

Get your Stripe payment link

Stripe's "Payment Links" feature is the easiest path. From your Stripe dashboard, go to Products, then Payment Links, then click Create. You'll set up a product (which can be "Donation" with a customer-chosen amount), pick currency, and decide if you want recurring or one-time.

Stripe gives you back a hosted URL that looks like buy.stripe.com/eVa00g3xy0a1. Copy it. That URL is fully self-contained, hosted on Stripe's infrastructure, and handles cards, Apple Pay, Google Pay, and link wallets automatically. There is nothing you have to deploy.

If you'd rather have your own donation page on your own domain and just point Stripe Checkout at it from a button, that works too. Either way, we just need the final URL, the one a donor would land on. The Stripe QR code generator page has more on the URL formats Stripe accepts.

One detail worth knowing: Stripe Payment Links don't expire by default, and you can deactivate them anytime from the dashboard. So you can keep the same URL active for a multi-year campaign, or rotate it per fundraiser if you prefer.

04 / GENERATE

Turn your link into a QR code

Now you have a payment URL from PayPal or Stripe. Here's how to wrap it in a QR code.

  1. Open the donation QR code generator.
  2. Pick a short slug for your campaign, something like give or support.
  3. Paste your PayPal.me link or Stripe Payment Link as the destination.
  4. Download the PNG (for digital use) or SVG (for print). Both are free with no watermark.
  5. Test it. Scan the code with your phone. Confirm it opens your payment page exactly as you want donors to see it.

If you used a dynamic code, you can swap the payment URL later without reprinting. That matters if you switch from PayPal to Stripe mid-campaign, or vice versa, or if you start one fundraiser and want the same printed asset to power the next.

05 / DEPLOY

Print, place, and track scans

The QR code is only useful if donors actually see it. A few placement principles that work in practice:

  • Eye level beats waist level. A QR code on a wall poster gets more scans than one on a low table tent.
  • Add context. "Scan to donate $5, $10, or any amount" outperforms a bare QR code with no instructions.
  • Size for distance. A 1-inch square QR code scans cleanly from about 10 inches. For a poster that gets scanned from 6 feet away, you want at least 4 inches square.
  • High contrast only. Dark code on light background. Avoid placing QR codes on busy patterns or photographs.

Once your code is in the wild, the dashboard logs each scan with timestamp, device, and approximate city. You won't see who donated or how much (that's PayPal and Stripe's data) but you will see how many people scanned, when, and where. That's enough to know which placements are pulling their weight.

For more on how that scan tracking works under the hood, the QR code Wikipedia article covers the basic mechanics, and our dynamic QR code update guide shows the editing flow if you want to repoint the code mid-campaign.

FAQ

Frequently Asked Questions

Q.01 Do you process the donation payments?
No. We do not handle, hold, or process money. We generate QR codes that link to your existing PayPal.me link, Stripe payment link, or any other donation URL you already use. The donor's transaction happens entirely between them and your payment provider.
Q.02 Do I need a PayPal or Stripe account?
Yes. You set up the payment page on PayPal or Stripe yourself, and you copy that URL into our generator. We do not create payment accounts. We turn the link you already have into a scannable QR code.
Q.03 What does the donor see when they scan?
Their phone camera opens the link encoded in the QR code, which forwards to your PayPal or Stripe checkout page. From there they enter the amount or pick a preset, then complete the payment using whatever methods your provider supports.
Q.04 Can I change the payment URL later?
Yes, if you use a dynamic QR code. You can edit the destination URL in your dashboard at any time. Every printed copy of the QR code will then point to the new payment page on the next scan.
Q.05 Is there a fee on each donation?
We charge nothing per donation because we never touch the money. The only fees are whatever PayPal or Stripe charges on their end. Our cost is the flat subscription, $4.99 per month or $49.99 per year for dynamic codes.
RELATED
START

Wrap your PayPal or Stripe link in a QR code

Free, no watermark, works with the payment URL you already have.

Generate QR Code Free