How to Set Up a PayPal Donation Page

How to Set Up a PayPal Donation Page

By
Gnosis Media Group

In a previous post, we showed you how to create a PayPal donation link on the fly, without having to log in to the PayPal control panel. But how do you create a PayPal donation landing page?

Fortunately, PayPal does a lot of the heavy lifting for you. When you create your donation link, PayPal automatically generates a mobile-friendly checkout page that is tied to that link.

Here’s an example landing page from one of our clients, the Hinton Rural Life Center:

This landing page corresponds to the following PayPal donate URL:

paypal-donate-link-1.PNG

In practical terms, what this means is: all you have to do is build the URL properly, and PayPal will generate the proper mobile checkout page.

Forcing a Set Donation Amount

Now, this illustration above is leaves the donation amount open. What if you wanted to offer only a set amount? That’s also easy to do. You simply add the “&amount=” parameter to the link, like this:

https://www.paypal.com/cgi-bin/webscr?cmd=_donations&[email protected]&lc=US&no_note=0&item_name=Engage+individuals,+congregations,+and+communities+in+transformation+through+retreat+ministry+and+missional+outreach+(idg4973)&cn=&curency_code=USD&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted&amount=5.00

hinton-center-paypal-donate-landing-page-set-amount.PNG

In this example, we’ve told PayPal to “force users to donate $5.00” by adding “&amount=5.00” in the URL. When the user clicks the link, she will hit the landing page with the $5.00 amount already pre-populated. You can change this amount to whatever you like.

Multiple Preset Donation Amounts?

As far as we can tell, there does not appear to be a simple way to make a donation link with multiple amounts. This option requires that you build your own checkout page, and then add some custom coding on the backend that handles the multiple amounts. This is going to be more involved and will likely require you to hire a developer to do this. However, if you’d like to try it yourself, one example of how to do this can be found here.

Eric Bryant, May 18, 2019