Thinking about using PayPal?
Whether you depend on PayPal or simply want to offer your donors an alternative, understanding the best ways to make PayPal work for you is smart. If you want to know how to create a great PayPal donate link, you’re in luck. This week, Eric Bryant of Gnosis Media Group brings you some technical advice for making the most of your PayPal connection.
As a nonprofit, there are many reasons to choose PayPal as a payment processor over competitors. PayPal is probably the most well-recognized brand for nonprofits, so it’s widely trusted. More people have a PayPal account than any other mobile wallet. This means that prospective donors can just log in to their PayPal account to donate without having to enter a debit or credit card more so than with any other payment processor. It also means it requires fewer steps to donate with PayPal, increasing your conversion rates.
PayPal also offers one of the cheapest ways to take donations, charging charities a lower rate than most other competitors. This means nonprofits keep more of the donations they receive. Another benefit is that PayPal doesn’t require donors to create an account to donate to your charity.
Creating a PayPal Donate Link
A PayPal donate link is a URL that, when clicked, takes prospective donors directly to your PayPal checkout page. This URL doesn’t require the donor to visit a website or click a donate button. Additionally, PayPal donate links are versatile, as they can be shared on social media channels, in emails, as well as on websites.
There are a few different ways to create a PayPal donate link, so let’s explore each.
Creating a Branded PayPal.me Link
The first way is to create a PayPal.me link. These are personalized links that allow you to put your name in them to make it easy to remember (e.g., PayPal.me/RedCross). Best of all, they’re easy to set up. Simply follow these steps to get your own PayPal.me link:
- Visit this webpage on PayPal’s site.
- Enter your nonprofit’s name or a word or a phrase that your organization identifies with, this will follow the “PayPal.me/” part of the URL. For example, if you choose “GnosisMediaGroup,” your URL will be “PayPal.me/GnosisMediaGroup”.
- Log in or create a PayPal account.
- Customize the web page for your PayPal.me account for customers or donors to see when they click your link. For example, you can add your logo to the header of your PayPal.me page.
- Share your link wherever you’d like. When people click on your link, it takes them directly to your organization’s PayPal donate checkout page.
Creating a PayPal Donate Button
A second way is to take donations with PayPal is to create a donate button. These come in the form of HTML code that you place onto your website’s coding. Creating an embeddable button is also pretty easy. You simply:
- Log in to PayPal
- Click on “Merchant Services”
- Click “Donations”
- Follow the site’s prompts to get your personalized HTML code
- Once you get the HTML code, you paste it into your site where you want the button to display.
- You can also elect to just get the link instead of embedding the HTML code
Embedded buttons offer visual appeal, but they also have some drawbacks. Embedding the button requires a little more technical know-how to implement. You must be familiar with how to embed HTML code using your website’s content management system. You can’t send a button via text message or email, and it can’t be placed on social media. All potential donors must be first referred to your website and then must click the “Donate” button from there.
Creating a PayPal Subscription Link
PayPal also offers subscription opportunities in both button and link form, allowing donors to make recurring, monthly gifts to your organization.
Since we already addressed the increased versatility of the link, we’re going to focus more on how to create that. But you can also create a subscription button to place on your website visitors so that they’ll see a big button and click there to donate. To get a PayPal subscription link, follow these steps:
- Log in to your PayPal account.
- Visit “My Selling Tools” from your profile pane.
- Visit the “Selling Online” section.
- Click “Update Link” on the row that has your PayPal button.
- Click “Create New Button”.
- Specify “subscriptions” for the button type and fill out the rest of the fields.
- Click “Create Button”.
- On the next page, you’ll see the button code. However, if you click the email tab next to it, you’ll get just a link.
- Copy and paste that link and use it wherever you’d like people to be able to subscribe for recurring donations from.
Subscriptions vs. Recurring Donations
One limitation with PayPal is that subscription links are not actually the same as recurring donations. Even though a nonprofit can technically use a subscription link, these links are actually for products and services for for-profit entities. In fact, one of the biggest complaints from nonprofits is that PayPal does not have a mobile-friendly, recurring donation option.
Creating a PayPal Donation Link (The Quick and Dirty Way)
Creating donation links and buttons as outlined above requires more steps. You have to log into PayPal, navigate to the button creator section, fill out all the fields and prices, and then get the link or HTML code.
But there is a faster, easier way to create a PayPal donate link that doesn’t even require you to log into PayPal.
Building the URL
Take a look at this link:

https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=fashionfoundationforourfuture@gmail.com&lc=US&item_name=Donation+to+Fashion+Foundation+For+Our+Future+(idg4973)&no_note=0&cn=¤cy_code=USD&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted
This link is a donate link for one of our recent customers, Fashion Foundation for Our Future. To customize this link for your nonprofit, all you have to do is change the “&business=” and “&item_name=” parameters to your nonprofit’s details.
For example, if your nonprofit’s PayPal email is “info@gmg.cm,” you would simply change the business and item_name parameters to

https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=info@gmg.cm&lc=US&item_name=Donation+to+YOUR+NONPROFIT+NAME&no_note=0&cn=¤cy_code=USD&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted
Be sure you include the “+” signs in the “item_name” value. Plus signs are encoded spaces and if you don’t include them sometimes the link will not work properly. You can customize the “item_name=” value to whatever you like.
That’s it; that’s all you have to do. That link works just like a Donate button or a PayPal.me link! Now, when a donor visits this link, they will see your nonprofit’s PayPal checkout experience:

To conserve character length, you can shrink the link using a URL shortener tool like bit.ly or Tiny.url.
This method works for any PayPal account, as long as you use the email address that is registered to your nonprofit’s PayPal account (usually this is the same email you use to log in).
Now, when a prospective donor clicks “Donate with Paypal” or “Donate with Card,” she enters your checkout and funds go directly into your PayPal account, just as if she clicked a donate button. This method doesn’t require any special scripts. You don’t even need to log into PayPal to set up a website button.
UPDATE: PayPal is now offering a mobile recurring donations option.
Eric Bryant is a social entrepreneur who has been building telephony and SMS applications since 2008. He started Gnosis Media Group (GMG) in 2008, a communications consultancy whose first successful product was a text-to-donate application for nonprofits. In 2015, GMG was awarded the distinction of “Tech Company to Watch” by the Connecticut Technology Council. The following year, GMG was accepted into the award-winning ReSET Social Impact Accelerator, a nonprofit business incubator, and later received significant funding from Backstage Capital, a Los Angeles venture capital fund. When he’s not coding, Eric enjoys power naps, reading philosophy, playing chess, and bowling.
Thanks, Mary. This is super helpful for my small shop subscribers and students. I used to dissuade nonprofits from using PayPal, but PayPal has adapted and is one of the most inexpensive solutions out there for smaller organizations (along with Stripe).
Yeah, it’s not the ideal all-round solution, but it can sure be helpful for a small shop! And donors often like and trust it, which is SO important! Thanks, Pam!
The PayPal.me link is a privacy disaster — I would not recommend it (strangers all over the world would be able to see your full name and your registered city).
Since the audience is nonprofit organizations, that shouldn’t be an issue. It wouldn’t be a personal name, but an organization’s. And they most likely would love to be seen all over the world!
Thank you, I would like to have a paypal donation way, but the paypal.me is not working in my country (Tanzania). Does the link method provided at the end of this post work in every country? Or there are some restrictions?
Jackson, I’ve sent you an email about this… it may be that PayPal doesn’t work in your country.
I use the PayPal Me link on my website to enable users to donate to my website… but I do have a plan to ditch ads altogether.
Since I started using PayPal years ago, that makes it easy for me to receive donations for my websites.
Hello. Now that I’ve successfully tried out this guide to create donation links for me and some friends of mine, I would like to point out a spelling error in the example URLs, since it’s meant to be “¤cy_code=” instead of the current “&curency_code=”.
With the correct “¤cy_code=” tag, it becomes possible for me to replace the “USD” with other currencies, such as EUR (Euro), and RUB (Russian ruble), and NOK (Norwegian krone), so that PayPal asks people to donate money in those currencies instead.
Thanks, Imre. Good catch!
Hi, I tried to create a link following the instruction, but got thus error message – “The seller accepts encrypted website payments only. You cannot pay the seller through un-encrypted buttons. Please contact your seller for more details.” Have you ever encounted this problem. Link to paypal.me just brings me to the login page for my account. What page is it suppose to be? Could you publish a full URL? Thank you
Hi Lucy,
This may be due to the person trying to access a PayPal link through the http:// protocol. I would have them try using https:// . e.g., instead of “http://paypal.me/{YOURALIAS}” try https://paypal.me/{YOURALIAS}”. Notice the “s” at the end of “http.” My guess is your browser doesn’t know to redirect the http to https or is giving you a warning message saying you’re trying to access a secured, encrypted page (https://) through an unsecured, unencrypted web protocol (http://).
Also, be sure you’re using the correct PayPal email address. You need to use the PayPal email address that is connected to your nonprofit. You cannot just use any email address. It must be an email address you have added in the PayPal system that PayPal recognizes as valid.
I guess it is not working anymore, it just redirects me to paypal.com website…
Hi Kleber,
It should still work. Could you share a screenshot of what you’re seeing? And post the link you’ve built?
Thanks Marry Now i am create my donate paypal link thanks for sharing this info
I absolutely love this! This is an answer to prayer! One question.. Is there a way to set a pre set recurring price using this method? In my case: I would need donations to be set to recur every month for the set amount of $30..
I totally adore this! 1 question. . Can there be a way to decide on a preexisting recurring cost utilizing this technique? In my situation: I’d need gifts to be set to recur each month to get the established amount of 30. .
l love this post! I read your blog fairly often and you’re always coming out
with some great stuff. I shared this on my facebook and my follower love it!
Keep up the good work.
Thank you for this great guide. Paypal usually the most common use in donating online. This is better than just displaying your PayPal email.
Esti super
This link works great….
That is until I enter my account e-mail address…sigh.
Then, it jumps right to my payment page and bypasses the sign up for paypal option.
I’m pretty sure it’s an issue with my paypal account but I can’t nail it down! Arrrrghh..
Steve, could you share a screenshot of what error you’re seeing? Were you able to resolve this issue?
I can change the link but the check out page design I’m getting looks totally different than yours. Yours looks modern, mobile-friendly, simply nice. The one I’m getting looks old-fashioned and not mobile-friendly. Really don’t know how to do, could you help me?
I’m a content creator and I wanna accept donations on my website. However, I’m not non-profit and my website has affiliate links and ads. It’s kind of a small business. Can I still use that URL from the last step ?(PayPal.me is not available in my country)
Only problem is the paypal donation page it opens does not contain the features I added through the button creation process (suggested donation amount boxes plus other amount option, option to share donor contact data and the return url to our website after donation is completed or cancelled). Any easy way to add these?
Where can I find a merchant option on the PayPal account? There is nothing for the merchant .
It does not the same .
Thanks so much for putting the “creating the link the quick and dirty way” out there! I was wondering if there is someway to edit this link to add an image in it. For example with the Paypal.me option it brings up your favicon for paypal. Could you add an img tag to this in someway?
thank you for the very useful article
in wordpress, is it possible to place the link on images? I have a photography website iphonephotographyaustralia.com and would like some kind of payment in the form of a donation. If site visitors right-click on my photos to copy them, they would be taken to paypal via the link, and they can name-their-price.
thank you in advance for your reply or maybe even a hint how I can achieve the above.
paypal.me method works for me. Thanks for the guide.
Thanks. The links helped me alot
Greetings from Uganda
I am actually delighted to read this blog posts which contains plenty
of useful information, thanks for providing these kinds of information.
Fantastic blog! Do you have any tips for aspiring writers?
I’m hoping to start my own website soon but I’m a little lost on everything.
Would you suggest starting with a free platform like WordPress or go for a paid option? There are so many options
out there that I’m totally overwhelmed .. Any tips? Many thanks!
You can certainly start with something free, like wordpress.com. It’s easy enough to move to a self-hosted site when you want to. You can also buy your own domain and use that on wordpress.com, for a slight fee.
Hi
I followed the process of editing my donate button url but when i try to open this url it says page doesn’t exist..
Please help
Thank you so much for this! I’ve been pulling my hair out trying to get a link button on my http://www.360shetland.co.uk website, the panorama scenes can’t display button code and require a direct link. I tried using PayPal.me but it requires the user to have a PayPal account that puts some folk off. Many thanks!!!!
Excellent post. I used to be checking constantly this weblog and I am inspired!
Very useful information specifically the final part 🙂 I take care
of such information a lot. I used to be seeking this particular information for a very long time.
Thanks and good luck.
Great article, thanks for the info. Would you know how to display “your organization’s logo” on a donation button? We could find no requirements online and PayPal does not seem to be accepting our URL. Thanks ahead of time!
Hi! I know this page is a bit old (in internet years, anyway), but I’m wondering if it’s still being monitored. This link no longer seems to work; the link gets a message that says the organization’s account is inactive, but our account is active. Any help would be very greatly appreciated.
Hi! I know this page is a bit old (in internet years, anyway), but I’m wondering if it’s still being monitored. This link no longer seems to work; the link gets a message that says the organization’s account is inactive, but our account is active. Any help would be very greatly appreciated
I think the author’s point was the text of the link, not the link itself. Look at how he set up the link – then you can replace part of it with your own text. Hope that helps!
I would like to say that the way you used the screenshot for us to understand the whole concept on PayPal Donate Link, is really brilliant. Thank you so much to make it easy for us.
That’s a piece of brilliant information but sorry, it’s not working. I followed your steps but get stuck. Maybe I am still doing something wrong. Otherwise, you have literally researched about everything which is great. Thanks for sharing.
Hi there!
I apologize that the information is no longer correct. This was a guest post, and the author is no longer focusing on this area. It’s entirely possible that Paypal has changed how the process works.