Overview
What it is
The PayPal Donate Button is a free, hosted widget from Common Ninja that puts a donation button on a Squarespace page. You connect a PayPal or Stripe account, set the amount and a thank-you message, and paste one line of embed code into a code block. Clicking the button opens a checkout hosted by the payment provider, so card details never touch your site and the money settles directly in your own account.
The old listing on this page talked about tabs and accordions. It is not that. It is a donate button and nothing else.
What it does
Each donation appears in your Common Ninja dashboard as a list you can export to CSV, email alerts and webhooks fire when one arrives, and a custom confirmation greets the donor after payment. There are ready-made styles, colour, font and spacing controls and custom CSS. Because the widget is hosted, edits appear on your site without touching the embed code again.
Who it suits
Small charities, clubs, community groups, creators and open source projects taking a one-off contribution on the page where they make the case, without a fundraising platform's setup or cut.
Honest caveats
Single donations only; recurring giving needs Common Ninja's separate Subscription Button or a membership tool. The free plan has usage limits and paid plans are an annual subscription per widget. Squarespace's own Donation Block does much of this natively on a Core plan or higher, so compare before adding a third-party script. Fees are PayPal's or Stripe's.
Setup
Create a free account, build the button, add a code block to your Squarespace page and paste the snippet. Common Ninja quote under four minutes.
Related guide: my roundup of the best Squarespace plugins in 2026, or the full plugins collection.
- PayPal or Stripe checkout hosted by the provider, funds settle in your account
- Custom thank-you message shown the moment a donation completes
- Email alerts and webhooks on every donation
- Exportable CSV donation records in the dashboard
- Ready-made styles, colour and font controls, custom CSS
Full specifications
Specifications
Custom thank-you message shown the moment a donation completes
Email alerts and webhooks on every donation
Exportable csv donation records in the dashboard
Ready-made styles, colour and font controls, custom css
Clubs and sports teams
Creators, newsletters and open source projects
Squarespace sites without the native donation block