Documentation

Setting up PayPal

Create one (free) REST app in PayPal's developer dashboard and paste two values.

Before you start

  • A PayPal Business account (free to create or upgrade to).
  • Your site served over HTTPS.

Create a REST app

  1. Sign in at developer.paypal.com with your PayPal account.
  2. Go to Apps & Credentials.
  3. Pick the environment with the toggle: Sandbox for testing, Live for production.
  4. Click Create App, give it a name like "Donation form", and create it.
  5. Copy the Client ID and Secret.

Paste into Donor Merchant

  1. Open Donor Merchant → Settings → Payments, scroll to PayPal.
  2. Set Mode to Sandbox, paste the sandbox client ID and secret, and save.

Test it

PayPal sandbox gives you fake buyer accounts under Testing Tools → Sandbox Accounts. Open your donation page, choose PayPal, and pay with a sandbox personal account. The gift should appear in Donor Merchant → Donations as completed, with the capture ID stored as the transaction reference.

Go live

Switch the developer dashboard to Live, create (or open) a live app, copy its credentials into the live fields, and set Mode to Live.

One-time gifts only (for now)PayPal handles one-time donations. Recurring gifts run on Stripe — donors who choose a recurring frequency are steered to card payment automatically.

Ready to put this into practice?

Donor Merchant is free, takes minutes to set up, and never touches a card number.

Download Donor Merchant free No signup. No platform fees. Or try the live demo first.