EasyPayPal WordPress Plugin

EasyPayPal WordPress Plugin

EasyPayPal is a WordPress plugin that allows you to make money from your WordPress site by collecting a payment from your users. When a new user creates a login on your site, they will be taken to PayPal to process their payment. When they return to your site, the next payment date will be updated based on a period that you define. After the next payment date, the user will attempt to login and they will be taken to PayPal to process their next payment.

‘Charge for Content’ using Pay Buttons

With EasyPayPal you can create a ‘Buy Now’ button in any post using [paybutton][/paybutton] tags.  Hide text and links from your users until they purchase the content that is hidden within the [paybutton] tags.

Usage:
[paybutton]{Item Name*}|{Item Number*}|{Amount*}|{Currency Code}|{Subscription Days}|{Hidden Text}[/paybutton]
*Required

Simple Pay Now (No Login Required)

Sometimes, you just want to insert a quick Pay Now button in your post. This option could be used to pay for an external service or product. To create a Simple Pay Now button, use the same [paybutton] code, but include the words ‘login=no’ in the {Hidden Text} area.

Example:
[paybutton]Technical Support|1000|150.00|||login=no[/paybutton]

‘Charge to Publish’ using a Custom Payment page

This feature allows you to charge a fee before a user publishes a post from your site.  This works very well for WordPress-driven job boards.  Create a page with the title of ‘[Payment Options]‘.  Whenever a user attempts to access the post editor, WordPress will check the number of post credits available to the user.  If they have run out of post credits, they will be taken to your custom payment page.  Use [paybutton] tags on your page to allow users to purchase post credits.  In this case, the item number becomes the number of post credits that a user will purchase.

Example:
[paybutton]1 Job Post|1|30|||[/paybutton]
[paybutton]5 Job Posts|5|50|||[/paybutton]

Custom Subscription Page

Create a page with the title of ‘[pay]‘.  The contents of this page will be displayed to your users whenever their subscription expires.  Insert multiple [paybutton] tags on this page to create different subscription options.

For example, you can create Monthly and Annual options easily on your custom page.

$2 per month
[paybutton]Monthly|1001|2||30|[/paybutton]
$50 per year
[paybutton]Annually|1002|50||365|[/paybutton]

Hiding pages in your theme

Some themes display all of your pages in a menu or a sidebar. If you don’t want to display all of your pages, including [pay] pages, look for the wp_list_pages() function in your theme files (usually the header or sidebar file). You can select specific pages for this function by using the include parameter. The code below will display only the pages with the page ids in the include list:

wp_list_pages('include=4,8,15,16,23,42&depth=1&title_li=');

Subscriber-only Content

EasyPayPal allows you to hide content from non-subscribers. Simply enclose your subscriber content within [pay][/pay] tags. The content will only be visible to users who have logged into your site. This functionality allows you to provide a preview of a post to non-subscribers, prompting them to register to view the rest of the post.

Trial Period

If you’d like to offer your subscribers a chance to try your service before paying, you can specify a trial period. After the trial period ends, the next time the user attempts to login, they will be directed to PayPal.

Returning to WP from PayPal

By default, a user will return to the WP dashboard after purchasing a subscription or making a payment that would allow them to publish content. If a user clicks on a Pay Now button in a post or page, they will be returned to that post or page.

If you don’t want your user to return to the dashboard following a subscription payment, you may modify the plugin by setting $epp_redirect=true. In the plugin, remove the comment code as shown in the example below:

//Uncomment the following line to have the user redirected to the home page after making a payment.
$epp_redirect = true;

Compatibility
EasyPayPal has been tested with WordPress 2.0.4 and should be compatible with any version at or above 2.0.

Installation

  1. Download the easypaypal ZIP file. (see the end of this article for download location)
  2. Extract the /easypaypal folder and copy the entire folder into your WordPress plugins directory (wp-content/plugins).  Delete any previous versions of EasyPayPal.
  3. Make sure you have a PayPal account.
  4. In PayPal, ensure that Auto Return is disabled.See the following link for help: Disable Auto Return
  5. Login to WordPress Admin.
  6. Go to the Plugins page and click Activate for EasyPayPal.
  7. Go to the Options tab and then click on the EasyPayPal Configuration tab to setup your PayPal options.

Problems?

If you find any problems, please let me know by contacting support@voiceoftech.com.

Frequently Asked Questions

Can I just put the [paybutton][/paybutton] in post and when user clicks ‘Buy Now’, instead of going to a login/register page it goes to PayPal and allows them to make a payment for the content on that page?
The user must login/register before clicking on a Pay Button. If the user was sent off to PayPal without logging into WordPress, we wouldn’t be able to identify them and couldn’t unlock the content for them.

If I use the same item name and number for a few different posts, when a user pays for that one post with that name and number will they be able to view all post with same item name and number?
No. Content is purchased by Post ID and Item Number. The Item Name is just a description for you and the user. If you have multiple [paybutton] tags in a post, you’ll want to use different item numbers, however, you could use the same item number in different posts.


Download

Current Version — 3.5
Download EasyPayPal from this site.

All discussion and questions have been moved to the CodePlex site.


Modifications
05/15/2007 Redirect after post option.
Function = EasyPayPal_Expired($user_ID)
Change Menu to >> Options
‘login=no’ option added — Simple Pay Now button — no tracking.1/7/2008 – Moved all code and discussion to Codex.


SUPPORT IS NO LONGER AVAILABLE FOR THIS PLUGIN — IT IS BEING OFFERED ‘AS IS’


Legal

Disclaimer of Warranty; Limitation of Liability. 1. YOU EXPRESSLY AGREE THAT YOUR USE OF THIS SOFTWARE IS AT YOUR OWN RISK. SHANNON WHITLEY DOES NOT WARRANT THAT THE SOFTWARE WILL BE SECURE OR ERROR-FREE; NOR DOES HE MAKE ANY WARRANTY AS TO THE RESULTS THAT MAY BE OBTAINED FROM USE OF THE SOFTWARE INCLUDING ACCURACY, RELIABILITY, QUALITY, ADEQUACY, TIMELINESS OR AUTHENTICITY. NOR DOES HE MAKE ANY WARRANTY AS TO THE ACCURACY, RELIABILITY, QUALITY, ADEQUACY TIMELINESS OR AUTHENTICITY OF ANY CONTENT, INFORMATION, SERVICE, PRODUCTS, MERCHANDISE OR OTHER MATERIAL PURCHASED IN RELATION TO THIS SOFTWARE. 2. THE SOFTWARE AND CONTENT IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 3. THIS DISCLAIMER OF LIABILITY APPLIES TO ANY DAMAGES OR INJURY CAUSED BY ANY FAILURE OF PERFORMANCE, ERROR, OMISSION, INTERRUPTION, DELETION, DEFECT, DELAY IN OPERATION OR TRANSMISSION, COMPUTER VIRUS, COMMUNICATION LINE FAILURE, THEFT OR DESTRUCTION OR UNAUTHORIZED ACCESS TO, ALTERATION OF, OR USE OF RECORD, WHETHER FOR BREACH OF CONTRACT, TORTIOUS BEHAVIOR, NEGLIGENCE, OR UNDER ANY OTHER CAUSE OF ACTION REGARDLESS OF WHETHER SHANNON WHITLEY HAD NOTICE OF THE CAUSE OR SUCH CAUSE WAS FORESEEABLE. 4. IN NO EVENT WILL SHANNON WHITLEY, OR ANY PERSON OR ENTITY INVOLVED IN CREATING, PRODUCING OR DISTRIBUTING THE SOFTWARE, BE LIABLE TO YOU OR ANY OTHER PERSON OR ENTITY FOR ANY DAMAGES, INCLUDING (WITHOUT LIMITATION) DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, LOSS OF PROFIT OR REVENUE OR PUNITIVE DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE. 5. THESE DISCLAIMERS AND LIMITATIONS SHALL APPLY EVEN IN THE EVENT OF A FUNDAMENTAL OR MATERIAL BREACH OR A BREACH OF THE FUNDAMENTAL OR MATERIAL TERMS OF THESE TERMS OF SERVICE. 6. Some jurisdictions do not allow the exclusion of certain warranties or the limitation or exclusion of liability for incidental or consequential damages. Accordingly, some of the above limitations may not apply to you.

Share

141 Responses to “EasyPayPal WordPress Plugin”

  1. [...] Plugin – Creates a shopping cart with tons of features and options for your WP blog or website. EasyPayPal WordPress Plugin – Integrates your blog and your PayPal account to accept donations or fees. Buy Me a Beer Plugin – [...]

  2. [...] Plugin – Creates a shopping cart with tons of features and options for your WP blog or website. EasyPayPal WordPress Plugin – Integrates your blog and your PayPal account to accept donations or fees. Buy Me a Beer Plugin – [...]

  3. [...] Easy PayPal Draft Notification (modified for RecruitPress) DDAM Formmailer (modified for RecruitPress) WP Email [...]

  4. [...] EasyPayPal WordPress Plugin • PayPal Donate Plugin for WordPress Widget • Simple PayPal Donate Plugin • Paypal Donate [...]

  5. Twitter Comment


    [link to post]
    EasyPayPal WordPress Plugin | Shannon Whitley

    Posted using Chat Catcher

  6. [...] EasyPaypal: Este es muy bueno, ya que restringe partes de tu blog para que los usuarios paguen para poder ver el contenido. Una buena recopilacion de plugins que estoy seguro que a mas de uno les servirá en demasía para aumentar en algo sus ingresos en WordPress.Visto en:El Webmaster Comparte en tus redes sociales este post Te gusto este post? Suscribete al Feed y recibe mas articulos subscribete!Articulos relacionados :Necesitas themes para WordPress?Descarga WordPress en Español Optimizado!WordPress 100 millones de plugins descargados y va por masEnlacesArmate tu propio Twitter en WordPress!By Blogsdna Posted in wordpress Tags: plugins para ganar dinero con wordpress, wordpress dinero « Juega con los logos de las Cervezas Antivirus Gratis y con licencia Genuina » Tu puedes comentar, o enviar trackback desde tu blog. [...]

  7. [...] EasyPayPal: EasyPayPal allows you to make money from your WordPress site by collecting a subscription payment from your users. [...]

  8. [...] EasyPayPal – Allows you to accept payments for many services including subscriptions, trial periods, and more. [...]

  9. [...] Easy PayPal – make money from your blog by requiring subscription payments for users who want to view premium content [...]

  10. [...] EasyPayPal: EasyPayPal allows you to make money from your WordPress site by collecting a subscription payment from your users. [...]

  11. [...] EasyPayPal WordPress Plugin | Shannon Whitley.   [...]

  12. [...] EasyPayPal: EasyPayPal allows you to make money from your WordPress site by collecting a subscription payment from your users. [...]

  13. [...] EasyPayPal: This is a very basic and simple membership plugin that allows you to run a simple membership website using PayPal for payments. If your not looking for crazy over the top features for your blog then this is the plugin for you. [...]

  14. [...] that will help out with this include MemberWing, WP-Member, EasyPayPal, Suma, Your Members and WP Member Site. There are plenty of other options, so make sure you [...]

  15. [...] EasyPayPal WordPress Plugin [...]

  16. [...] to display text ads in your sidebar. AdRotator Plugin – Randomly rotates ads that you choose. EasyPayPal WordPress Plugin – Integrates your blog and your PayPal account to accept donations or fees. CafePress – [...]

  17. [...] EasyPayPal – if you want to charge for your content, then you can do that with the help of this plugin. It also lets you help in creating various other type of payment pages which completely depends on your need. Without mentioning this plugin, this post would have been incomplete. [...]

  18. [...] EasyPayPal – integrated PayPal … more info on the plugin site 33. Heatmap – plugin monitor user [...]

  19. [...] Anda, melihat tagihan mereka, dan membayar tagihan mereka menggunakan kartu kredit mereka. 23.EasyPayPal WordPress Plugin EasyPayPal adalah plugin WordPress yang memungkinkan Anda untuk membuat uang dari situs WordPress [...]

  20. [...] Plugin – Creates a shopping cart with tons of features and options for your WP blog or website. EasyPayPal WordPress Plugin – Integrates your blog and your PayPal account to accept donations or fees. Buy Me a Beer [...]

  21. [...] EasyPaypal is one of the best free recommendations, as it has got a pretty long and trusted relationship with WordPress members around the world. What you may want to consider is a free trial with another membership plugin vendor, which has maybe a 14 day free trial, and then payment once the trial is over. The reason for this is, you will be selling products from your site, and be able to pay for the actual plugin using profits that it has actually generated. This seems the most logical and economical method, and will help newbies get a bit of experience with selling from their site, without actually risking their “own money” on a software that may cost over $100 in the first place. [...]

  22. [...] EasyPayPal – if you want to charge for your content, then you can do that with the help of this plugin. It also lets you help in creating various other type of payment pages which completely depends on your need. Without mentioning this plugin, this post would have been incomplete. [...]

  23. [...] Plugin – Creates a shopping cart with tons of features and options for your WP blog or website. EasyPayPal WordPress Plugin – Integrates your blog and your PayPal account to accept donations or fees. Buy Me a Beer Plugin [...]

  24. [...] в коя/и страница/и да се вижда определен widget 32. EasyPayPal – интегрира пейпал…повече инфо във сайта на плъгина 33. [...]

  25. [...] Plugin – Creates a shopping cart with tons of features and options for your WP blog or website. EasyPayPal WordPress Plugin – Integrates your blog and your PayPal account to accept donations or fees. Buy Me a Beer Plugin [...]

  26. [...] EasyPayPal – Le permite aceptar pagos para muchos servicios, incluidos suscripciones, períodos de prueba, y mucho más. [...]

  27. [...] EasyPayPal – Позволяет принимать платежи за различные услуги (включая ИТ услуги), включая платную подписку, trial-период чего либо, и многое другое. [...]