Title: Digital Lychee Donation Notifications for Stripe
Author: Digital Lychee
Published: <strong>June 11, 2026</strong>
Last modified: June 11, 2026

---

Search plugins

![](https://ps.w.org/dl-custom-stripe-donations/assets/banner-772x250.png?rev=3569182)

![](https://ps.w.org/dl-custom-stripe-donations/assets/icon-256x256.png?rev=3569182)

# Digital Lychee Donation Notifications for Stripe

 By [Digital Lychee](https://profiles.wordpress.org/digitallychee/)

[Download](https://downloads.wordpress.org/plugin/dl-custom-stripe-donations.1.0.3.zip)

 * [Details](https://wordpress.org/plugins/dl-custom-stripe-donations/#description)
 * [Reviews](https://wordpress.org/plugins/dl-custom-stripe-donations/#reviews)
 * [Development](https://wordpress.org/plugins/dl-custom-stripe-donations/#developers)

 [Support](https://wordpress.org/support/plugin/dl-custom-stripe-donations/)

## Description

Stripe Payment Link button with custom donation email notifications.

### Main features

 * Top-level WordPress admin menu: Stripe Donations
 * Shortcode-only button: [stripe_donation_button]
 * Supports custom CSS classes for styling the button
 * Uses Stripe Payment Links, so donors can enter their own amount on Stripe
 * Supports Gift Aid/custom field detection from Stripe Checkout custom fields
 * HTML email template editor using the WordPress rich text editor
 * Placeholder support in subject/body
 * Verifies Stripe webhook signatures manually; no Composer or Stripe PHP SDK required
 * Handles duplicate webhook events to avoid duplicate emails
 * Fontawesome icon files bundled into the plugin, which therefore has no external
   dependencies

### Setup

 1.  Upload and activate the plugin ZIP in WordPress.
 2.  Go to Stripe Donations in the WordPress admin menu.
 3.  Add your Stripe Payment Link URL.
 4.  In Stripe, create the Payment Link using “Customers choose what to pay”.
 5.  Add a custom field for Gift Aid. Recommended key: gift_aid.
 6.  Copy the webhook URL from the plugin settings.
 7.  In Stripe Dashboard > Developers > Webhooks, add the webhook endpoint.
 8.  Select the event: checkout.session.completed.
 9.  Copy the Stripe webhook signing secret, starting whsec_, into the plugin settings.
 10. Add [stripe_donation_button] to the website page.

### Shortcodes

[stripe_donation_button]

With overrides:
 [stripe_donation_button text=”Donate now” class=”button my-donation-
button”]

Backwards compatibility:
 [custom_stripe_donation_form] also outputs the button,
not a form.

### Email placeholders

{amount}
 {currency} {donor_name} {donor_email} {gift_aid} {checkout_session_id}{
payment_intent_id} {payment_link} {custom_fields_table} {custom_fields_text}

### Notes

This plugin does not create Stripe Checkout Sessions itself. It is intentionally
designed for Stripe Payment Links so the donor can enter the amount and choose Gift
Aid on the Stripe-hosted page.

## Screenshots

[[

[[

[[

[[

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Digital Lychee Donation Notifications for Stripe” is open source software. The 
following people have contributed to this plugin.

Contributors

 *   [ Digital Lychee ](https://profiles.wordpress.org/digitallychee/)

[Translate “Digital Lychee Donation Notifications for Stripe” into your language.](https://translate.wordpress.org/projects/wp-plugins/dl-custom-stripe-donations)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/dl-custom-stripe-donations/),
check out the [SVN repository](https://plugins.svn.wordpress.org/dl-custom-stripe-donations/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/dl-custom-stripe-donations/)
by [RSS](https://plugins.trac.wordpress.org/log/dl-custom-stripe-donations/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.3

 * Improved sanitization and validation of notification email addresses when saving
   plugin settings

#### 1.0.2

 * Updated plugin branding and internal naming conventions

#### 1.0.1

 * Updated to bundle Fontawesome files into the app, removing external dependencies
 * Now includes Fontawesome 7

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.3**
 *  Last updated **15 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 8.3 or higher **
 * Tags
 * [donations](https://wordpress.org/plugins/tags/donations/)[ecommerce](https://wordpress.org/plugins/tags/ecommerce/)
   [stripe](https://wordpress.org/plugins/tags/stripe/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/dl-custom-stripe-donations/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/dl-custom-stripe-donations/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/dl-custom-stripe-donations/reviews/)

## Contributors

 *   [ Digital Lychee ](https://profiles.wordpress.org/digitallychee/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/dl-custom-stripe-donations/)