Squarespace
If your current plan permits scripts in Code Blocks, add the snippet and test the published page.
A generated two-line snippet adds a branded, Stripe-powered donation form to the website you already have. No backend, no platform fees — donations go straight to your own Stripe account. On WordPress, there’s a free plugin too.
Your dashboard generates this snippet with your organization and form filled in. Add it where your platform and current plan permit script-based custom HTML.
<div data-kindlumen-inline="https://www.kindlumen.com/give/your-org/forms/donate"></div>
<script async src="https://www.kindlumen.com/embed/widget.js"></script>Prefer a button? Swap in the popup snippet, a floating Donate button that stays in view on every page, or link to your hosted donation page — every form ships with all of them.
These are the usual placement points on common site builders. Menus and plan rules change, so confirm that your current plan permits script-based custom HTML and test the published page.
Install the free KindLumen plugin for a guided account connection, shortcodes, a block, and campaign cards — or use the embed snippet.
See the pluginIf your current plan permits scripts in Code Blocks, add the snippet and test the published page.
Use an Embed HTML element that accepts the snippet, then test the form on the published page.
Use an Embed element in the Designer, then verify the form on the published page.
Use an Embed component that accepts custom scripts, then test the published page.
On plans that support custom scripts, add the snippet with an Embed element.
Where scripts are permitted, add the snippet with an HTML card and test the published page.
Where your theme and store policy permit scripts, use a Custom Liquid section or HTML block.
Use the two-line snippet anywhere your site can render script-based custom HTML.
Sign up, set your amounts and branding, and connect your own Stripe account.
Grab the two-line embed code from your dashboard — inline form or popup button.
Add it to a page that accepts script-based custom HTML. On the Stripe route, funds settle to your connected account.
No. The embed is a div and an async script tag. It works where a site builder and its current plan permit script-based custom HTML. On WordPress you can instead install KindLumen – Free Stripe Donation Forms for a guided account connection, shortcodes, a block, and campaign displays.
The snippet renders a KindLumen form in an iframe. On the Stripe route, the inline flow uses Stripe Checkout Elements when available and can fall back to hosted Stripe Checkout. Payment details are not submitted to or stored by the website carrying the embed.
The widget script loads asynchronously and the form renders in an iframe, which keeps the integration separate from your page code. It still adds network and rendering work, so measure the published page with your site’s theme, consent tools, and other scripts enabled.
Every form also gets a hosted donation page on KindLumen. Link to it from an existing button, menu, email, or social post when your website cannot run the embed script.
Yes. Agencies and developers embed KindLumen’s free Stripe donation form on client sites with no platform fees. Each organization connects its own Stripe account, so client funds never route through you or KindLumen.
No setup fee, no monthly fee, no platform fee. Connect your own Stripe account and add the generated two-line snippet to a compatible page.
Website & Setup Guides
Stripe offers one genuinely zero-code donation route and several lower-code checkout routes. This guide separates them so you can choose without buying too much—or too little—technology.
By Kiran Patel
Website & Setup Guides
The KindLumen plugin connects a WordPress site to a KindLumen form, then adds a button, inline form, or campaign card without storing card or donor data in WordPress.
By Devon Reed