diff --git a/plugins/CorePluginsAdmin/images/flattr.png b/plugins/CorePluginsAdmin/images/flattr.png
new file mode 100644
index 0000000000000000000000000000000000000000..1105305850621343d54022dd422415ddf1f659e1
Binary files /dev/null and b/plugins/CorePluginsAdmin/images/flattr.png differ
diff --git a/plugins/CorePluginsAdmin/images/paypal_donate.jpg b/plugins/CorePluginsAdmin/images/paypal_donate.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e21d93f2c6dad417e11f0763cd333c3c7ab7a2c6
Binary files /dev/null and b/plugins/CorePluginsAdmin/images/paypal_donate.jpg differ
diff --git a/plugins/CorePluginsAdmin/javascripts/pluginOverview.js b/plugins/CorePluginsAdmin/javascripts/pluginOverview.js
index bb5a6c26a854c67a04bf591e782566db1ff368d1..748ed9853e0ec91c3da6d1f6ec995290f21fb46e 100644
--- a/plugins/CorePluginsAdmin/javascripts/pluginOverview.js
+++ b/plugins/CorePluginsAdmin/javascripts/pluginOverview.js
@@ -34,4 +34,12 @@ $(document).ready(function () {
         });
     });
 
+    $('.plugin-donation-link').click(function (event) {
+        event.preventDefault();
+
+        var overlayId = $(this).data('overlay-id');
+
+        piwikHelper.modalConfirm('#'+overlayId, {});
+    });
+
 });
\ No newline at end of file
diff --git a/plugins/CorePluginsAdmin/lang/en.json b/plugins/CorePluginsAdmin/lang/en.json
index 6831209c042436488ddc8832765be7f67b9f903a..4fbcc0128142cd2ddb92db8dd8c7a9bba67f2206 100644
--- a/plugins/CorePluginsAdmin/lang/en.json
+++ b/plugins/CorePluginsAdmin/lang/en.json
@@ -38,6 +38,10 @@
         "LastCommitTime": "(last commit %s)",
         "LastUpdated": "Last Updated",
         "LicenseHomepage": "License Homepage",
+        "LikeThisPlugin": "Like this plugin?",
+        "ConsiderDonating": "Consider donating",
+        "CommunityContributedPlugin": "This is a community contributed plugin, brought to you for free.",
+        "ConsiderDonatingCreatorOf": "Please consider donating to the creator of %s",
         "PluginsExtendPiwik": "Plugins extend and expand the functionality of Piwik.",
         "OncePluginIsInstalledYouMayActivateHere": "Once a plugin is installed, you may activate it or deactivate it here.",
         "Marketplace": "Marketplace",
diff --git a/plugins/CorePluginsAdmin/stylesheets/plugins_admin.less b/plugins/CorePluginsAdmin/stylesheets/plugins_admin.less
index d786289ffbb27cbe4c1c43763598d9176fe64c45..d506e60f04e0d64339e6f59e36a6709846807200 100644
--- a/plugins/CorePluginsAdmin/stylesheets/plugins_admin.less
+++ b/plugins/CorePluginsAdmin/stylesheets/plugins_admin.less
@@ -23,6 +23,40 @@ table.dataTable tr.inactive-plugin:hover > td {
     margin-bottom:1.5em;
 }
 
+.plugin-donation {
+    margin-top:1em;
+}
+
+.donation-overlay {
+    text-align: center;
+    .donation-links {
+        margin-top: 2em;
+        .donation-link {
+            display: inline-block;
+            margin: 0 1em;
+
+            &.bitcoin {
+                margin: 1em 0!important;
+                display: block!important;
+                a {
+                    display: inline-block;
+                    color: #c7254e;
+                    border-radius: 4px;
+                    font-size: 1.1em;
+                    padding: 5px;
+                    text-decoration: none!important;
+                    background-color: #f9f2f4;
+                }
+                span {
+                    font-size: 1.2em;
+                    font-weight: bold;
+                    display: block;
+                }
+            }
+        }
+    }
+}
+
 .plugin-author {
     float:left;
 }
diff --git a/plugins/CorePluginsAdmin/templates/macros.twig b/plugins/CorePluginsAdmin/templates/macros.twig
index 5e0325d84a77f6a5d6a560618d4ef747dbfe7a55..0b6e24e37ad46d9a9c17a6e81f63b19c0ed6e7b7 100644
--- a/plugins/CorePluginsAdmin/templates/macros.twig
+++ b/plugins/CorePluginsAdmin/templates/macros.twig
@@ -187,6 +187,31 @@
                                 <a href="{{ plugin.info.homepage }}">({{ 'CorePluginsAdmin_PluginHomepage'|translate|replace({' ': '&nbsp;'})|raw }})</a>
                             </span>
                             {% endif %}
+
+                            {% if plugin.info.donate is defined and plugin.info.donate|length %}
+                                <div class="plugin-donation">
+                                    {{ 'CorePluginsAdmin_LikeThisPlugin'|translate }} <a href="javascript:;" class="plugin-donation-link" data-overlay-id="overlay-{{ name|escape('html_attr') }}">{{ 'CorePluginsAdmin_ConsiderDonating'|translate }}</a>
+                                    <div id="overlay-{{ name|escape('html_attr') }}" class="donation-overlay ui-confirm" title="{{ 'CorePluginsAdmin_LikeThisPlugin'|translate }}">
+                                        <p>{{ 'CorePluginsAdmin_CommunityContributedPlugin'|translate }}</p>
+                                        <p>{{ 'CorePluginsAdmin_ConsiderDonatingCreatorOf'|translate("<b>" ~ name ~ "</b>")|raw }}</p>
+                                        <div class="donation-links">
+                                        {% if plugin.info.donate.paypal is defined and plugin.info.donate.paypal %}
+                                            <a class="donation-link paypal" target="_blank" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&item_name=Piwik%20Plugin%20{{ name|escape('url') }}&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted&business={{ plugin.info.donate.paypal|escape('url') }}"><img src="plugins/CorePluginsAdmin/images/paypal_donate.jpg" height="30"/></a>
+                                        {% endif %}
+                                        {% if plugin.info.donate.flattr is defined and plugin.info.donate.flattr %}
+                                            <a class="donation-link flattr" target="_blank" href="{{ plugin.info.donate.flattr }}"><img class="alignnone" title="Flattr" alt="" src="plugins/CorePluginsAdmin/images/flattr.png" height="29" /></a>
+                                        {% endif %}
+                                        {% if plugin.info.donate.bitcoin is defined and plugin.info.donate.bitcoin %}
+                                            <div class="donation-link bitcoin">
+                                                <span>Donate Bitcoins to:</span>
+                                                <a href="bitcoin:{{ plugin.info.donate.bitcoin|escape('url') }}">{{ plugin.info.donate.bitcoin }}</a>
+                                            </div>
+                                        {% endif %}
+                                        </div>
+                                        <input role="no" type="button" value="{{ 'General_Close'|translate }}"/>
+                                    </div>
+                                </div>
+                            {% endif %}
                         </div>
                         {% if plugin.info.license is defined %}
                         <div class="plugin-license">