Title: Recurring PayPal Donations
Author: wpecommerce
Published: <strong>2015 年 2 月 13 日</strong>
Last modified: 2025 年 8 月 21 日

---

搜索插件

![](https://ps.w.org/recurring-donation/assets/banner-772x250.png?rev=2737592)

![](https://ps.w.org/recurring-donation/assets/icon-128x128.png?rev=2737592)

# Recurring PayPal Donations

 作者：[wpecommerce](https://profiles.wordpress.org/wpecommerce/)

[下载](https://downloads.wordpress.org/plugin/recurring-donation.1.9.zip)

 * [详情](https://cn.wordpress.org/plugins/recurring-donation/#description)
 * [评价](https://cn.wordpress.org/plugins/recurring-donation/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/recurring-donation/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/recurring-donation/#developers)

 [支持](https://wordpress.org/support/plugin/recurring-donation/)

## 描述

The Recurring Donations plugin allows you to accept recurring donations via PayPal
from your website.

It has a user-friendly and simple shortcode that lets you place a donate button 
anywhere on your WordPress site. You can add the subscription donation widget to
your sidebar, posts, pages etc.

The recurring donations widget this plugin creates is nice looking and user-friendly.

Your users will be able to select a subscription or recurring donation amount and
pay you monthly.

This plugin allows you to accept one time donations also. So if some users prefer
to pay a one-off donation, they can click on the “Donate Once” tab and make a one-
time donation payment.

 * Quick installation and setup.
 * Easily take recurring donations via PayPal. Accept ongoing subscription donation
   on your site.
 * The ultimate plugin to create PayPal recurring donations buttons.
 * Create the donation buttons on the fly and embed them anywhere on your site using
   a shortcode.
 * Ability to add multiple recurring donation widgets on your site for different
   causes. Accept subscription donation for various purposes.
 * Allow your users to specify a donation amount that they wish to pay.
 * Ability to accept recurring payment in any PayPal supported currency.
 * Send your users to a custom thank you page after the payment.
 * Option to send your users to a custom cancel return page from PayPal.

The setup is very simple and easy. Once you have installed the plugin, all you need
to do is enter your PayPal Email address in the plugin settings and your site will
be ready to accept recurring donations from users.

#### 代码

Insert the following shortcode into a page or post to create a donation button.

    ```
    [dntplgn recurring_amt1="25" recurring_amt2="50" recurring_amt3="100" item_name="For the victims of XX"]
    ```

Here, am1, am2 and am3 are the donation options.

#### 小工具

In order to place a widget on the sidebar, go to “Appearance -> Widgets” and add
a new text widget. Now add the following shortcode to the text widget.

    ```
    [dntplgn]
    ```

After adding the widget to the sidebar, you can enter a title for the widget and
some descriptive text that will appear above the button. You can also customize 
the shortcode parameters to override the default options.

For detailed instructions please check the [Recurring Donation Plugin](https://wp-ecommerce.net/wordpress-recurring-donation-plugin)
documentation page.

## 屏幕截图

 * [[
 * Donate Plugin Settings.
 * [[
 * Monthly Recurring Donation Option.
 * [[
 * Once Off Donation Option.

## 安装

 1. Upload plugin `donate plugin` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin using the ‘Plugins’ menu in your WordPress admin panel.
 3. You can adjust the necessary settings using your WordPress admin panel in “Donate
    Plugin”.
 4. Create a page or a post, customize button settings and insert generated shortcode
    into the text.

## 常见问题

### How can I add Donate Plugin form to my website?

Use the following shortcode to add a recurring donation button to your website:

[dntplgn recurring_amt1=”25″ recurring_amt2=”50″ recurring_amt3=”100″ item_name=”
For the victims of XX”]

### Can I add more then one Donate Plagin form on the same page or post?

Yes, you can add multiple Donate Plugin forms on your page or post or text widget.

### Can I create multiple recurring donation widgets using different paypal accounts?

Yes, you can specify the paypal email address (where the donation should go to) 
in the shortcode. Example below:

[dntplgn recurring_amt1=”10″ recurring_amt2=”20″ recurring_amt3=”50″ item_name=”
For a good cause” paypal_email=”paypalemail@example.com”]

## 评价

![](https://secure.gravatar.com/avatar/4b064371fba818c33f43d33607e8acb4360cbb5ba33fa70c65b3c84d839d331b?
s=60&d=retro&r=g)

### 󠀁[Can’t back out of Paypal to return to site](https://wordpress.org/support/topic/cant-back-out-of-paypal-to-return-to-site/)󠁿

 [tamarinera](https://profiles.wordpress.org/tamarinera/) 2019 年 2 月 28 日 1 回复

This looks super, because I haven’t found another way to do recurring donations 
with Paypal. Business accounts need to sign up for Enhanced Recurring Payments in
Paypal that costs $20 monthly. Not worth it for a tiny non-profit. So thank you 
for creating this plugin! For those who are interested: it’s basic: you have to 
cut and paste their code into your page, and then edit that code to change parameters(
such as amounts, etc). But it makes a two-pronged form that gets the job done. Except…
The problem I’ve found is that with the recurring donation, once I click to donate
and am taken to Paypal, I can’t use the back button to get back to my site. So it’s
a one way trip away from my site, and if someone clicks it by accident, they’ll 
never get back. The one-time donation button does not appear to have this problem.
The other issue with this, is that they can’t change the amount of the donation 
once they’ve clicked through to PayPal. The amount is fixed by the plugin, and PayPal
only has options to change the payment method, not the amount. COULD YOU PLEASE 
FIX THIS BUG? PRETTY PLEASE?

![](https://secure.gravatar.com/avatar/8585dc92bc9f7fb29a1139941c59d522d3e305318bfff0147710af7291935b25?
s=60&d=retro&r=g)

### 󠀁[Thank you](https://wordpress.org/support/topic/thank-you-1680/)󠁿

 [barrygen](https://profiles.wordpress.org/barrygen/) 2018 年 7 月 29 日

I have had no trouble with this plugin. It is working fine.

![](https://secure.gravatar.com/avatar/0f84c3a08a5bc99d9316dbadecfeb12a21546ff07db1dc74e78c5724ce312a1f?
s=60&d=retro&r=g)

### 󠀁[$$$’only](https://wordpress.org/support/topic/only/)󠁿

 [Torchy](https://profiles.wordpress.org/torkild/) 2018 年 1 月 17 日 1 回复

It works but it is $$$’s only and I would like to see it in other currencies (at
least major currencies) Also, it is fixed to three parameters, no less no more.

![](https://secure.gravatar.com/avatar/ac9cb3dc96cc40675d1e8cb340d83e02388c9a2c0e38cf616b0165c38942d482?
s=60&d=retro&r=g)

### 󠀁[ok plugin, does what it says but can be a bit better](https://wordpress.org/support/topic/ok-plugin-does-what-it-says-but-can-be-a-bit-better/)󠁿

 [yurone](https://profiles.wordpress.org/yurone/) 2017 年 12 月 20 日

ok plugin, does what it says but can be a bit better 0. it looks like reccurent 
payements not possible for “non pro” paypal accounts This feature is only available
to Business and Premier Accounts. please add this info in the plugin description
so people don’t loose time. 1. on monthly reccurrent payements we ca see (p/m) i
imagine this means per month, however i think that this is not clear for everyone.
can be 2. on “DONATE ONCE ONLY” interface there is no information of selected “currency”
that is confusing for people. DESIRED FEATURES 3. shortcode to select donation currency
would be cool, at least some basic once : US, EU, GB 4. a redirect to a thank you
page

![](https://secure.gravatar.com/avatar/3ed4109f88f2e6c8423fe5c413e7bc3409e5690eeb4a46fc2460f6c3a2e1026d?
s=60&d=retro&r=g)

### 󠀁[Great springboard](https://wordpress.org/support/topic/great-springboard/)󠁿

 [copyjosh](https://profiles.wordpress.org/copyjosh/) 2017 年 8 月 10 日

This is a great, still functional plugin that I used for a website that needed something
close to the functionality provided. I added the modifications unique to their situation,
but out of the box this worked great.

![](https://secure.gravatar.com/avatar/92c413993a9ca4ad178e77e26cc7ef6d000bef20452e0e02f651e0bc76871378?
s=60&d=retro&r=g)

### 󠀁[Perfect Solution](https://wordpress.org/support/topic/perfect-solution-81/)󠁿

 [astaara](https://profiles.wordpress.org/astaara/) 2017 年 2 月 11 日

This is super easy to use and does exactly what it promises. People can choose how
much to donate either for one payment or recurring payments. Highly recommend.

 [ 阅读所有10条评价 ](https://wordpress.org/support/plugin/recurring-donation/reviews/)

## 贡献者及开发者

「Recurring PayPal Donations」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ wpecommerce ](https://profiles.wordpress.org/wpecommerce/)

[帮助将「Recurring PayPal Donations」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/recurring-donation)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/recurring-donation/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/recurring-donation/)，或通过[RSS](https://plugins.trac.wordpress.org/log/recurring-donation/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/recurring-donation/)。

## 更新日志

#### 1.9

 * Added proper output escaping to admin input fields.

#### 1.8

 * Added output escaping to the shortcode parameters.

#### 1.7

 * Small fix for WordPress 5.5
 * Updated the jQuery UI css file.

#### 1.6

 * Added a new option to specify a “Cancel” URL in the settings menu. PayPal will
   send the users to this page if they click on the cancel link on PayPal’s checkout
   page.
 * Added new translation strings.

#### 1.5

 * Added a new option in the settings to allow customization of the currency symbol.
 * Added a new shortcode parameter that can be used to customize the currency symbol
   using the shortcode.
 * The item name parameter value now gets transferred to PayPal for the one time
   custom donation also.

#### 1.4

 * More strings are now translatable.

#### 1.3

 * Added a new settings option that can be used to customize the payment currency.
   Receive recurring donation in any currency supported by PayPal.
 * Added a new settings option that can be used to specify a return URL.
 * The (p/m) label next to the amount value has been removed. This label can now
   be customized from the settings menu of the plugin.
 * The currency code can also be customized in the shortcode by using the “currency_code”
   parameter.
 * The return URL can be customized in the shortcode by using the “return_url” parameter.
 * The payment currency code is displayed in the widget.
 * Minor CSS improvement to add some padding between the donate button and the text
   above.

#### 1.2

 * Fix for when someone selects the other amount and then goes back to selecting
   a fixed amount and it doesn’t read the amount correctly. Thanks to @jvo33 for
   providing the fix.
 * Updated the admin menu icon to use a dashicon.

#### 1.1

 * The shortcode can now accept a paypal email address as a parameter. This will
   allow you to create multiple recurring donation widget with different paypal 
   email address.
 * The recurring amount will work correctly with the decimal places when the amounts
   are specified in the shortcode.
 * Improved the usage instructions wording in the settings interface.

#### 1.0.3

 * Recurring Donation plugin is now compatible with WordPress 4.3

#### 1.0.1

 * First Commit

## 额外信息

 *  版本 **1.9**
 *  最后更新：**10 月前**
 *  活跃安装数量 **800+**
 *  WordPress 版本 ** 5.0 或更高版本 **
 *  已测试的最高版本为 **6.8.5**
 *  语言
 * [English (US)](https://wordpress.org/plugins/recurring-donation/)
 * 标签
 * [donate](https://cn.wordpress.org/plugins/tags/donate/)[donation](https://cn.wordpress.org/plugins/tags/donation/)
   [paypal](https://cn.wordpress.org/plugins/tags/paypal/)[recurring](https://cn.wordpress.org/plugins/tags/recurring/)
   [subscription](https://cn.wordpress.org/plugins/tags/subscription/)
 *  [高级视图](https://cn.wordpress.org/plugins/recurring-donation/advanced/)

## 评级

 3.4 星（最高 5 星）。

 *  [  5 条 5 星评价     ](https://wordpress.org/support/plugin/recurring-donation/reviews/?filter=5)
 *  [  0 条 4 星评价     ](https://wordpress.org/support/plugin/recurring-donation/reviews/?filter=4)
 *  [  1 条 3 星评价     ](https://wordpress.org/support/plugin/recurring-donation/reviews/?filter=3)
 *  [  2 条 2 星评价     ](https://wordpress.org/support/plugin/recurring-donation/reviews/?filter=2)
 *  [  2 条 1 星评价     ](https://wordpress.org/support/plugin/recurring-donation/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/recurring-donation/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/recurring-donation/reviews/)

## 贡献者

 *   [ wpecommerce ](https://profiles.wordpress.org/wpecommerce/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/recurring-donation/)

## 捐助

您愿意支持这个插件的发展吗?

 [ 捐助此插件 ](https://wp-ecommerce.net/)