Title: Easy Accept Payments via PayPal
Author: mra13 / Team Tips and Tricks HQ
Published: <strong>نوفمبر 2, 2008</strong>
Last modified: أوت 17, 2026

---

Search plugins

![](https://ps.w.org/wordpress-easy-paypal-payment-or-donation-accept-plugin/assets/
banner-772x250.png?rev=2722524)

![](https://ps.w.org/wordpress-easy-paypal-payment-or-donation-accept-plugin/assets/
icon-128x128.png?rev=2722524)

# Easy Accept Payments via PayPal

 By [mra13 / Team Tips and Tricks HQ](https://profiles.wordpress.org/mra13/)

[Download](https://downloads.wordpress.org/plugin/wordpress-easy-paypal-payment-or-donation-accept-plugin.5.1.4.zip)

 * [Details](https://arq.wordpress.org/plugins/wordpress-easy-paypal-payment-or-donation-accept-plugin/#description)
 * [Reviews](https://arq.wordpress.org/plugins/wordpress-easy-paypal-payment-or-donation-accept-plugin/#reviews)
 *  [Installation](https://arq.wordpress.org/plugins/wordpress-easy-paypal-payment-or-donation-accept-plugin/#installation)
 * [Development](https://arq.wordpress.org/plugins/wordpress-easy-paypal-payment-or-donation-accept-plugin/#developers)

 [Support](https://wordpress.org/support/plugin/wordpress-easy-paypal-payment-or-donation-accept-plugin/)

## Description

Easy to use WordPress plugin to accept PayPal payments for a service or product 
or donation in one click. Can be used in the sidebar, posts and pages of your site.

For information, detailed documentation, video tutorial and updates, please visit
the [WordPress PayPal Payment](https://www.tipsandtricks-hq.com/wordpress-easy-paypal-payment-or-donation-accept-plugin-120)
Plugin Page

 * Quick installation and setup.
 * Easily take payment for a service from your site via PayPal.
 * Easily create PayPal Buy Now buttons.
 * Create the payment buttons on the fly and embed them anywhere on your site using
   a shortcode.
 * Uses the New PayPal checkout API for secure payments.
 * Add multiple payment widgets for different services or products.
 * Ability to configure which currency you want to use to accept the payment.
 * You will need to have your own PayPal account (creating a PayPal account is free).
 * Integrate PayPal with your WordPress powered site.
 * Accept donation on your WordPress site for a cause.
 * Allow your users to specify an amount that they wish to pay. Useful when you 
   need to accept variable payment amount.
 * Ability to specify a reference text for the payment.
 * Ability to specify a payment subject for the payment widget.
 * Add PayPal Buy Now buttons anywhere on a WordPress page.
 * Create a payment button widget to accept payment in any currency accepted by 
   PayPal.
 * Ability to specify a payment subject for each paypal payment widget.
 * Create a payment widget to accept any amount from your customer. Users will specify
   the amount to pay (useful for donations).
 * Ability to return the user to a specific page after the payment.
 * Option to collect the shipping address from the customer during the PayPal checkout
   process.

### Usage

1) Navigate to the ‘PayPal PPCP’ tab in the settings to set up your PayPal API credentials.

2) Adjust the settings as needed, then insert the shortcode [wp_paypal_payment] 
into a post, page, or sidebar widget where you wish to display the payment button.
3) For more versatility, you can use the [wp_paypal_payment_box] shortcode to incorporate
various payment widgets, each with its unique configuration. View shortcode documentation

## Installation

 1. Unzip and Upload the folder ‘WP-accept-paypal-payment’ to the ‘/wp-content/plugins/’
    directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to Settings and configure the options eg. your email, Subject text etc.
 4. See the usage section for details on how to place the paypal payment widget

## Reviews

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

### 󠀁[Perfect Paypal Plugin & Excellent Support](https://wordpress.org/support/topic/perfect-paypal-plugin-excellent-support/)󠁿

 [Doug Greaser](https://profiles.wordpress.org/drgdesign/) فيڥري 18, 2022 1 reply

This plugin fits my clients needs perfectly and the developer support was excellent!
I looked for somewhere to donate? Thanks very much again 🙂 -DG

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

### 󠀁[Great Plugin!](https://wordpress.org/support/topic/great-plugin-28583/)󠁿

 [plangloistx](https://profiles.wordpress.org/plangloistx/) نوفمبر 13, 2020 1 reply

Intuitive to set up and worked like a charm upon testing. The ease in changing parameters(
for example, prices) is really appreciated too. Thanks from someone working on his
first website. Peter

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

### 󠀁[Plugin work as described](https://wordpress.org/support/topic/plugin-work-as-described-8/)󠁿

 [elouiser](https://profiles.wordpress.org/elouiser/) مارس 28, 2020 1 reply

Plugin work as described. Everything is simple and comfortable to use. Thank you
for your work!

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

### 󠀁[Love this plugin](https://wordpress.org/support/topic/love-this-plugin-796/)󠁿

 [saffirej](https://profiles.wordpress.org/saffirej/) جوان 27, 2019 1 reply

I use this plugin on all of my websites and have had zero issues. It is very easy
to accept payments via PayPal and looks great. I hope they add a recurring option
for the future.

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

### 󠀁[perfect](https://wordpress.org/support/topic/perfect-5573/)󠁿

 [Joshua](https://profiles.wordpress.org/estudovt/) نوفمبر 26, 2018 1 reply

love it !

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

### 󠀁[Really easy to set up AND custom amount box](https://wordpress.org/support/topic/really-easy-to-set-up-and-custom-amount-box/)󠁿

 [angusnewton](https://profiles.wordpress.org/angusnewton/) October 16, 2017

It took me 2 minutes to set this up – really simple settings page, just what what
I was looking for. Plus it has a custom amount box – perfect !

 [ Read all 34 reviews ](https://wordpress.org/support/plugin/wordpress-easy-paypal-payment-or-donation-accept-plugin/reviews/)

## Contributors & Developers

“Easy Accept Payments via PayPal” is open source software. The following people 
have contributed to this plugin.

Contributors

 *   [ mra13 / Team Tips and Tricks HQ ](https://profiles.wordpress.org/mra13/)
 *   [ Ruhul ](https://profiles.wordpress.org/tips-and-tricks-hq/)
 *   [ Ruhul Amin ](https://profiles.wordpress.org/ruhul-amin/)
 *   [ mbrsolution ](https://profiles.wordpress.org/mbrsolution/)

[Translate “Easy Accept Payments via PayPal” into your language.](https://translate.wordpress.org/projects/wp-plugins/wordpress-easy-paypal-payment-or-donation-accept-plugin)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wordpress-easy-paypal-payment-or-donation-accept-plugin/),
check out the [SVN repository](https://plugins.svn.wordpress.org/wordpress-easy-paypal-payment-or-donation-accept-plugin/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/wordpress-easy-paypal-payment-or-donation-accept-plugin/)
by [RSS](https://plugins.trac.wordpress.org/log/wordpress-easy-paypal-payment-or-donation-accept-plugin/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 5.1.4

 * Reworked how payment options are saved, allowing multiple options to share the
   same price without conflict.

#### 5.1.3

 * The visitor ID won’t be set for admin area anymore since this is only needed 
   for the front-end. This should help with the “headers already sent” error on 
   some sites.

#### 5.1.2

 * Resolved an intermittent checkout error caused by recent PayPal API updates.

#### 5.1.1

 * Added Norwegian krone (NOK) to the list of supported currencies in the settings
   menu.

#### 5.1.0

 * The visitor ID is set using the plugins_loaded hook instead of the init hook.

#### 5.0.9

 * Typo fixed in the thank you message.

#### 5.0.8

 * Added more debug logging statements for troubleshooting purposes.
 * Increased the transient expiration time for better consistency.

#### 5.0.7

 * Added option to enable debug logging for troubleshooting purposes.
 * Added an option to view and reset the log file from the settings menu.

#### 5.0.6

 * Added a new option in the settings menu to enable shipping address collection
   during the checkout process.

#### 5.0.5

 * Added more currency codes to the list of supported currencies in the settings
   menu.

#### 5.0.4

 * Fix for multiple payment widget shortcodes on the same page with other amount
   not working properly.

#### 5.0.3

 * The New PayPal API is the only supported option now. The old PayPal option has
   been removed.

#### 5.0.2

 * Currency code is always taken from the settings. The new PayPal API doesn’t allow
   multiple different currency codes to be used in the SDK load on the same page.

#### 5.0.1

 * Fixed an issue with the “reference” parameter in the shortcode.

#### 5.0

 * Important: this version upgrades the PayPal API to the new PayPal Commerce Platform
   API for better security. It has breaking changes. Please read the following notes
   carefully.
 * Important: After updating to this version, you will need to go to the settings
   menu of the plugin and configure your PayPal API credentials for the new Paypal
   API.
 * It is recommended to test this version on a staging site before updating the 
   live site.
 * Link to the previous version (4.9.10) is available here: https://downloads.wordpress.
   org/plugin/wordpress-easy-paypal-payment-or-donation-accept-plugin.4.9.10.zip

#### 4.9.10

 * Added output escaping to one shortcode parameter.

#### 4.9.9

 * Added a settings link in the plugins menu so it can be accessed easily.

#### 4.9.8

 * Fixed the stable tag version number.
 * Removed the use of HEREDOC or NOWDOC syntax.

#### 4.9.7

 * Updated the banner and icon graphics used in the plugin’s page.
 * Tested on WP6.0

#### 4.9.6

 * Added new shortcode parameters that can be used to specify placeholder value 
   for the “reference” and “other amount” fields.

#### 4.9.5

 * Added a Cancel URL field in the settings. This can be used to specify a cancel
   URL for the [wp_paypal_payment_box] shortcode.

#### 4.9.4

 * Removed a warning from the settings menu of this plugin.
 * Updated the settings menu header to use h2 tag.

#### 4.9.3

 * WordPress 4.7 compatibility.
 * Fixed an issue with using quotation marks in Payment Subject.

#### 4.9.2

 * Added a CSS class to the other amount input field.
 * Replaced the line-breaks in the default shortcode output to use CSS divs with
   a default margin of 10px. This should produce better output in any given WordPress
   theme.

#### 4.9.1

 * Added sanitization and escaping.

#### 4.9

 * Removed some unnecessary files.
 * Added nonce check in the settings.

#### 4.8

 * Added a new shortcode parameter (other_amount_label) to allow customization of
   the “Other Amount” text/label in the payment form.
 * Added a new class name (buy_now_button_image) to the custom button image (so 
   users can target that button image for customization via CSS).
 * WordPress 4.4 compatibility.

#### 4.7

 * Added a new parameter (default_amount) in the other amount shortcode so you can
   specify a default amount that will be used to pre-fill the amount field.
 * Added PayPal IPN validation option.

#### 4.6

 * Added two new filters to modify the reference input field name and value programmatically.
 * Added a check to make sure a PayPal email address is specified in the widget 
   shortcode.
 * Added an option to specify the “cbt” parameter via the shortcode.
 * Refactored some code to move all the admin dashboard related code to a separate
   file.

#### 4.5

 * The “Other Amount” input field type is now set to “number”. This will work better
   on mobile devices.

#### 4.4

 * Added a new shortcode parameter so you can optionally set the “rm” variable via
   the shortcode.
 * WordPress 4.2 compatibility.

#### 4.3

 * WordPress 4.1 compatibility.

#### 4.2

 * Fixed a small issue using the other amount option with the shortcode [wp_paypal_payment].
 * Cleaned up the settings area a bit and made the options more user-friendly.

#### 4.1

 * The currency code will now be shown after the “Other Amount” field.
 * Added the option to create text based payment button. Use parameter “button_text”
   in the shortcode to use it.
 * WordPress 4.0 compatibility.

#### 4.0

 * Added two new filters to allow modification of the payer email parameter programmatically.
   The filters are ‘wppp_widget_any_amt_email’ and ‘wppp_widget_email’.
 * Added a new parameter in the shortcode to override tax value. The name of the
   new shortcode parameter is “tax”.

#### 3.9

 * Added an option to exclude the “reference” field from the payment widget. Using
   the parameter reference=”” in the shortcode will disable that field.

#### 3.8

 * Added a new feature to open the payment window in a new browser tab/window. Use
   the new_window parameter in the shortcode to use it.
 * Fixed a minor bug in the [wp_paypal_payment_box_for_any_amount] shortcode.

#### 3.7

 * Added more parameters in the “wp_paypal_payment_box_for_any_amount” shortcode.
   New parameters are “reference” (for adding a reference field) and “currency” (
   for adding a currency code).
 * Moved some inline CSS to a CSS file.

#### 3.6

 * Added the ability to specify a cancel URL using the “cancel_url” parameter in
   the shortcode
 * Added a new shortcode that allows you to create a payment widget for any amount.

#### 3.5

 * WordPress 3.8 compatibility

#### 3.4

 * Added an option to specify a custom button image for the payment button. You 
   can use the “button_image” parameter in the shortcode to use a customized image
   for the buy button.

#### 3.3

 * Added an option in the shortcode to specify a payment subject. This can be handy
   if you have multiple payment widgets on your site.
 * WordPress 3.7 compatibility
 * Fixed some deprecated calls

#### 3.2

 * Added an option in the shortcode to set the country code to be used for the PayPal
   checkout page language.

#### 3.1

 * Added an option to specify a different amount (any amount your user whish to 
   pay) via the shortcode.

Changelog for old versions can be found at the following URL
 https://www.tipsandtricks-
hq.com/wordpress-easy-paypal-payment-or-donation-accept-plugin-120

## Meta

 *  Version **5.1.4**
 *  Last updated **2 months ago**
 *  Active installations **6,000+**
 *  WordPress version ** 5.5 or higher **
 *  Tested up to **7.1.3**
 *  Language
 * [English (US)](https://wordpress.org/plugins/wordpress-easy-paypal-payment-or-donation-accept-plugin/)
 * Tags
 * [Accept payment for services or product](https://arq.wordpress.org/plugins/tags/accept-payment-for-services-or-product/)
   [paypal](https://arq.wordpress.org/plugins/tags/paypal/)[paypal donation](https://arq.wordpress.org/plugins/tags/paypal-donation/)
   [PayPal Payment](https://arq.wordpress.org/plugins/tags/paypal-payment/)[wordpress paypal](https://arq.wordpress.org/plugins/tags/wordpress-paypal/)
 *  [Advanced View](https://arq.wordpress.org/plugins/wordpress-easy-paypal-payment-or-donation-accept-plugin/advanced/)

## Ratings

 4.5 out of 5 stars.

 *  [  24 5-star reviews     ](https://wordpress.org/support/plugin/wordpress-easy-paypal-payment-or-donation-accept-plugin/reviews/?filter=5)
 *  [  6 4-star reviews     ](https://wordpress.org/support/plugin/wordpress-easy-paypal-payment-or-donation-accept-plugin/reviews/?filter=4)
 *  [  2 3-star reviews     ](https://wordpress.org/support/plugin/wordpress-easy-paypal-payment-or-donation-accept-plugin/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/wordpress-easy-paypal-payment-or-donation-accept-plugin/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/wordpress-easy-paypal-payment-or-donation-accept-plugin/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wordpress-easy-paypal-payment-or-donation-accept-plugin/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wordpress-easy-paypal-payment-or-donation-accept-plugin/reviews/)

## Contributors

 *   [ mra13 / Team Tips and Tricks HQ ](https://profiles.wordpress.org/mra13/)
 *   [ Ruhul ](https://profiles.wordpress.org/tips-and-tricks-hq/)
 *   [ Ruhul Amin ](https://profiles.wordpress.org/ruhul-amin/)
 *   [ mbrsolution ](https://profiles.wordpress.org/mbrsolution/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wordpress-easy-paypal-payment-or-donation-accept-plugin/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.tipsandtricks-hq.com)